./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec5_productSimulator_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec5_productSimulator_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1304284b4caab40fe6d6538fa9425f9c3ae70910 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-02 20:50:39,170 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 20:50:39,171 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 20:50:39,177 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 20:50:39,177 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 20:50:39,177 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 20:50:39,178 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 20:50:39,179 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 20:50:39,180 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 20:50:39,181 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 20:50:39,181 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 20:50:39,181 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 20:50:39,182 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 20:50:39,182 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 20:50:39,183 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 20:50:39,183 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 20:50:39,184 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 20:50:39,185 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 20:50:39,186 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 20:50:39,186 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 20:50:39,187 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 20:50:39,188 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 20:50:39,189 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 20:50:39,189 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 20:50:39,189 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 20:50:39,190 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 20:50:39,190 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 20:50:39,191 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 20:50:39,191 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 20:50:39,191 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 20:50:39,192 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 20:50:39,192 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 20:50:39,192 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 20:50:39,192 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 20:50:39,193 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 20:50:39,193 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 20:50:39,193 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-12-02 20:50:39,201 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 20:50:39,201 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 20:50:39,201 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-02 20:50:39,202 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-02 20:50:39,202 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 20:50:39,202 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 20:50:39,202 INFO L133 SettingsManager]: * Use SBE=true [2018-12-02 20:50:39,202 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 20:50:39,202 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 20:50:39,202 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-02 20:50:39,203 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 20:50:39,203 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 20:50:39,204 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-02 20:50:39,204 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1304284b4caab40fe6d6538fa9425f9c3ae70910 [2018-12-02 20:50:39,223 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 20:50:39,232 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 20:50:39,234 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 20:50:39,235 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 20:50:39,235 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 20:50:39,236 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/../../sv-benchmarks/c/product-lines/minepump_spec5_productSimulator_true-unreach-call_false-termination.cil.c [2018-12-02 20:50:39,275 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/data/dfdc60b14/8a45009300094b52a74d349a1afef6ab/FLAGb4b7cf94b [2018-12-02 20:50:39,645 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 20:50:39,645 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/sv-benchmarks/c/product-lines/minepump_spec5_productSimulator_true-unreach-call_false-termination.cil.c [2018-12-02 20:50:39,652 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/data/dfdc60b14/8a45009300094b52a74d349a1afef6ab/FLAGb4b7cf94b [2018-12-02 20:50:40,026 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/data/dfdc60b14/8a45009300094b52a74d349a1afef6ab [2018-12-02 20:50:40,030 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 20:50:40,031 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 20:50:40,033 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 20:50:40,033 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 20:50:40,037 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 20:50:40,038 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,041 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6952e9a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40, skipping insertion in model container [2018-12-02 20:50:40,042 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,050 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 20:50:40,110 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 20:50:40,266 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 20:50:40,311 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 20:50:40,368 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 20:50:40,387 INFO L195 MainTranslator]: Completed translation [2018-12-02 20:50:40,388 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40 WrapperNode [2018-12-02 20:50:40,388 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 20:50:40,388 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 20:50:40,388 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 20:50:40,389 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 20:50:40,394 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,404 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,409 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 20:50:40,410 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 20:50:40,410 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 20:50:40,410 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 20:50:40,416 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,416 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,418 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,419 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,426 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,430 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,431 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... [2018-12-02 20:50:40,434 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 20:50:40,434 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 20:50:40,434 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 20:50:40,434 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 20:50:40,435 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 20:50:40,466 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2018-12-02 20:50:40,466 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2018-12-02 20:50:40,466 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-02 20:50:40,466 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-02 20:50:40,466 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2018-12-02 20:50:40,466 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2018-12-02 20:50:40,466 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2018-12-02 20:50:40,466 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2018-12-02 20:50:40,466 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__role__highWaterSensor [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__role__highWaterSensor [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__role__methaneQuery [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__role__methaneQuery [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2018-12-02 20:50:40,467 INFO L130 BoogieDeclarations]: Found specification of procedure test [2018-12-02 20:50:40,467 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__before__methaneQuery [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__before__methaneQuery [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__role__methaneAlarm [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__role__methaneAlarm [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2018-12-02 20:50:40,468 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2018-12-02 20:50:40,468 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__before__highWaterSensor [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__before__highWaterSensor [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2018-12-02 20:50:40,469 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__before__methaneAlarm [2018-12-02 20:50:40,469 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__before__methaneAlarm [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__role__lowWaterSensor [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__role__lowWaterSensor [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__before__lowWaterSensor [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__before__lowWaterSensor [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2018-12-02 20:50:40,470 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2018-12-02 20:50:40,470 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2018-12-02 20:50:40,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 20:50:40,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 20:50:40,790 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 20:50:40,790 INFO L280 CfgBuilder]: Removed 2 assue(true) statements. [2018-12-02 20:50:40,791 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:50:40 BoogieIcfgContainer [2018-12-02 20:50:40,791 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 20:50:40,791 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-02 20:50:40,791 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-02 20:50:40,793 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-02 20:50:40,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:50:40" (1/3) ... [2018-12-02 20:50:40,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a18bb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:50:40, skipping insertion in model container [2018-12-02 20:50:40,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:50:40" (2/3) ... [2018-12-02 20:50:40,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a18bb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:50:40, skipping insertion in model container [2018-12-02 20:50:40,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:50:40" (3/3) ... [2018-12-02 20:50:40,795 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec5_productSimulator_true-unreach-call_false-termination.cil.c [2018-12-02 20:50:40,800 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-02 20:50:40,805 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-02 20:50:40,814 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-02 20:50:40,832 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-02 20:50:40,832 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-02 20:50:40,832 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-02 20:50:40,832 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-02 20:50:40,832 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-02 20:50:40,833 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-02 20:50:40,833 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-02 20:50:40,833 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-02 20:50:40,833 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-02 20:50:40,845 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states. [2018-12-02 20:50:40,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-12-02 20:50:40,851 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:40,851 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 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] [2018-12-02 20:50:40,853 INFO L423 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:40,856 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:40,856 INFO L82 PathProgramCache]: Analyzing trace with hash 460133603, now seen corresponding path program 1 times [2018-12-02 20:50:40,857 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:40,857 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:40,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:40,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:40,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:41,023 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:41,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:41,025 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 20:50:41,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-02 20:50:41,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-02 20:50:41,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 20:50:41,036 INFO L87 Difference]: Start difference. First operand 225 states. Second operand 2 states. [2018-12-02 20:50:41,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:41,064 INFO L93 Difference]: Finished difference Result 403 states and 509 transitions. [2018-12-02 20:50:41,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-02 20:50:41,064 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 91 [2018-12-02 20:50:41,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:41,072 INFO L225 Difference]: With dead ends: 403 [2018-12-02 20:50:41,072 INFO L226 Difference]: Without dead ends: 212 [2018-12-02 20:50:41,075 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-12-02 20:50:41,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-12-02 20:50:41,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2018-12-02 20:50:41,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-12-02 20:50:41,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 259 transitions. [2018-12-02 20:50:41,109 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 259 transitions. Word has length 91 [2018-12-02 20:50:41,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:41,110 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 259 transitions. [2018-12-02 20:50:41,110 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-02 20:50:41,111 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 259 transitions. [2018-12-02 20:50:41,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-12-02 20:50:41,113 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:41,113 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 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] [2018-12-02 20:50:41,113 INFO L423 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:41,113 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:41,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1634448317, now seen corresponding path program 1 times [2018-12-02 20:50:41,113 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:41,113 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:41,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:41,114 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:41,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:41,183 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:41,183 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:41,183 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 20:50:41,184 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-02 20:50:41,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 20:50:41,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 20:50:41,185 INFO L87 Difference]: Start difference. First operand 212 states and 259 transitions. Second operand 3 states. [2018-12-02 20:50:41,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:41,202 INFO L93 Difference]: Finished difference Result 340 states and 415 transitions. [2018-12-02 20:50:41,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 20:50:41,203 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 92 [2018-12-02 20:50:41,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:41,204 INFO L225 Difference]: With dead ends: 340 [2018-12-02 20:50:41,204 INFO L226 Difference]: Without dead ends: 203 [2018-12-02 20:50:41,205 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-12-02 20:50:41,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-12-02 20:50:41,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2018-12-02 20:50:41,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-12-02 20:50:41,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 247 transitions. [2018-12-02 20:50:41,217 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 247 transitions. Word has length 92 [2018-12-02 20:50:41,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:41,217 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 247 transitions. [2018-12-02 20:50:41,217 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-02 20:50:41,217 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 247 transitions. [2018-12-02 20:50:41,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-12-02 20:50:41,219 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:41,219 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:41,220 INFO L423 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:41,220 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:41,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1345971674, now seen corresponding path program 1 times [2018-12-02 20:50:41,220 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:41,220 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:41,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:41,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:41,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:41,333 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:41,333 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:41,334 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-02 20:50:41,334 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-02 20:50:41,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-02 20:50:41,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-12-02 20:50:41,335 INFO L87 Difference]: Start difference. First operand 203 states and 247 transitions. Second operand 9 states. [2018-12-02 20:50:42,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:42,027 INFO L93 Difference]: Finished difference Result 577 states and 721 transitions. [2018-12-02 20:50:42,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-02 20:50:42,028 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 97 [2018-12-02 20:50:42,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:42,030 INFO L225 Difference]: With dead ends: 577 [2018-12-02 20:50:42,030 INFO L226 Difference]: Without dead ends: 419 [2018-12-02 20:50:42,031 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2018-12-02 20:50:42,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-12-02 20:50:42,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 407. [2018-12-02 20:50:42,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 407 states. [2018-12-02 20:50:42,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 508 transitions. [2018-12-02 20:50:42,054 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 508 transitions. Word has length 97 [2018-12-02 20:50:42,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:42,055 INFO L480 AbstractCegarLoop]: Abstraction has 407 states and 508 transitions. [2018-12-02 20:50:42,055 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-02 20:50:42,055 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 508 transitions. [2018-12-02 20:50:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-12-02 20:50:42,057 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:42,057 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:42,058 INFO L423 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:42,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:42,058 INFO L82 PathProgramCache]: Analyzing trace with hash 270915198, now seen corresponding path program 1 times [2018-12-02 20:50:42,058 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:42,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:42,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:42,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:42,129 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2018-12-02 20:50:42,129 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:42,130 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-02 20:50:42,130 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-02 20:50:42,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-02 20:50:42,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-02 20:50:42,130 INFO L87 Difference]: Start difference. First operand 407 states and 508 transitions. Second operand 7 states. [2018-12-02 20:50:42,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:42,613 INFO L93 Difference]: Finished difference Result 1053 states and 1420 transitions. [2018-12-02 20:50:42,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-02 20:50:42,613 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 103 [2018-12-02 20:50:42,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:42,616 INFO L225 Difference]: With dead ends: 1053 [2018-12-02 20:50:42,616 INFO L226 Difference]: Without dead ends: 691 [2018-12-02 20:50:42,618 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-12-02 20:50:42,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2018-12-02 20:50:42,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 631. [2018-12-02 20:50:42,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 631 states. [2018-12-02 20:50:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 799 transitions. [2018-12-02 20:50:42,649 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 799 transitions. Word has length 103 [2018-12-02 20:50:42,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:42,649 INFO L480 AbstractCegarLoop]: Abstraction has 631 states and 799 transitions. [2018-12-02 20:50:42,649 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-02 20:50:42,649 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 799 transitions. [2018-12-02 20:50:42,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-12-02 20:50:42,651 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:42,651 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:42,651 INFO L423 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:42,651 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:42,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1323574250, now seen corresponding path program 1 times [2018-12-02 20:50:42,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:42,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:42,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,652 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:42,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:42,717 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:42,717 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-12-02 20:50:42,717 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-12-02 20:50:42,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-02 20:50:42,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-12-02 20:50:42,717 INFO L87 Difference]: Start difference. First operand 631 states and 799 transitions. Second operand 6 states. [2018-12-02 20:50:42,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:42,749 INFO L93 Difference]: Finished difference Result 1231 states and 1640 transitions. [2018-12-02 20:50:42,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-02 20:50:42,750 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 136 [2018-12-02 20:50:42,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:42,752 INFO L225 Difference]: With dead ends: 1231 [2018-12-02 20:50:42,752 INFO L226 Difference]: Without dead ends: 645 [2018-12-02 20:50:42,753 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-12-02 20:50:42,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2018-12-02 20:50:42,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 641. [2018-12-02 20:50:42,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-12-02 20:50:42,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 809 transitions. [2018-12-02 20:50:42,775 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 809 transitions. Word has length 136 [2018-12-02 20:50:42,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:42,775 INFO L480 AbstractCegarLoop]: Abstraction has 641 states and 809 transitions. [2018-12-02 20:50:42,775 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-12-02 20:50:42,775 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 809 transitions. [2018-12-02 20:50:42,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-12-02 20:50:42,777 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:42,777 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:42,777 INFO L423 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:42,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:42,777 INFO L82 PathProgramCache]: Analyzing trace with hash -521792916, now seen corresponding path program 1 times [2018-12-02 20:50:42,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:42,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:42,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:42,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:42,847 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:42,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:42,848 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-02 20:50:42,848 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-02 20:50:42,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-02 20:50:42,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-12-02 20:50:42,848 INFO L87 Difference]: Start difference. First operand 641 states and 809 transitions. Second operand 9 states. [2018-12-02 20:50:43,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:43,026 INFO L93 Difference]: Finished difference Result 1251 states and 1660 transitions. [2018-12-02 20:50:43,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-02 20:50:43,026 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 136 [2018-12-02 20:50:43,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:43,028 INFO L225 Difference]: With dead ends: 1251 [2018-12-02 20:50:43,028 INFO L226 Difference]: Without dead ends: 655 [2018-12-02 20:50:43,030 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-12-02 20:50:43,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2018-12-02 20:50:43,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 649. [2018-12-02 20:50:43,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 649 states. [2018-12-02 20:50:43,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 817 transitions. [2018-12-02 20:50:43,054 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 817 transitions. Word has length 136 [2018-12-02 20:50:43,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:43,055 INFO L480 AbstractCegarLoop]: Abstraction has 649 states and 817 transitions. [2018-12-02 20:50:43,055 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-02 20:50:43,055 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 817 transitions. [2018-12-02 20:50:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-12-02 20:50:43,056 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:43,056 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:43,057 INFO L423 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:43,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:43,057 INFO L82 PathProgramCache]: Analyzing trace with hash -970489555, now seen corresponding path program 1 times [2018-12-02 20:50:43,057 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:43,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:43,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:43,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:43,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:43,127 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:43,128 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:43,128 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-02 20:50:43,128 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-02 20:50:43,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-02 20:50:43,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:43,128 INFO L87 Difference]: Start difference. First operand 649 states and 817 transitions. Second operand 4 states. [2018-12-02 20:50:43,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:43,330 INFO L93 Difference]: Finished difference Result 1985 states and 2644 transitions. [2018-12-02 20:50:43,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-02 20:50:43,330 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 136 [2018-12-02 20:50:43,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:43,334 INFO L225 Difference]: With dead ends: 1985 [2018-12-02 20:50:43,334 INFO L226 Difference]: Without dead ends: 1381 [2018-12-02 20:50:43,335 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:43,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2018-12-02 20:50:43,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1364. [2018-12-02 20:50:43,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1364 states. [2018-12-02 20:50:43,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 1788 transitions. [2018-12-02 20:50:43,377 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 1788 transitions. Word has length 136 [2018-12-02 20:50:43,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:43,378 INFO L480 AbstractCegarLoop]: Abstraction has 1364 states and 1788 transitions. [2018-12-02 20:50:43,378 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-02 20:50:43,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 1788 transitions. [2018-12-02 20:50:43,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-12-02 20:50:43,379 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:43,379 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:43,380 INFO L423 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:43,380 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:43,380 INFO L82 PathProgramCache]: Analyzing trace with hash 35244039, now seen corresponding path program 1 times [2018-12-02 20:50:43,380 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:43,380 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:43,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:43,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:43,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:43,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:43,474 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-12-02 20:50:43,475 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:43,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-02 20:50:43,475 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-02 20:50:43,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-02 20:50:43,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2018-12-02 20:50:43,476 INFO L87 Difference]: Start difference. First operand 1364 states and 1788 transitions. Second operand 9 states. [2018-12-02 20:50:44,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:44,456 INFO L93 Difference]: Finished difference Result 3741 states and 5115 transitions. [2018-12-02 20:50:44,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-12-02 20:50:44,456 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 140 [2018-12-02 20:50:44,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:44,469 INFO L225 Difference]: With dead ends: 3741 [2018-12-02 20:50:44,470 INFO L226 Difference]: Without dead ends: 2654 [2018-12-02 20:50:44,474 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-12-02 20:50:44,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2018-12-02 20:50:44,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2575. [2018-12-02 20:50:44,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2575 states. [2018-12-02 20:50:44,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2575 states to 2575 states and 3322 transitions. [2018-12-02 20:50:44,585 INFO L78 Accepts]: Start accepts. Automaton has 2575 states and 3322 transitions. Word has length 140 [2018-12-02 20:50:44,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:44,585 INFO L480 AbstractCegarLoop]: Abstraction has 2575 states and 3322 transitions. [2018-12-02 20:50:44,585 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-02 20:50:44,585 INFO L276 IsEmpty]: Start isEmpty. Operand 2575 states and 3322 transitions. [2018-12-02 20:50:44,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-12-02 20:50:44,587 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:44,588 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 20:50:44,588 INFO L423 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:44,588 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:44,588 INFO L82 PathProgramCache]: Analyzing trace with hash -474038775, now seen corresponding path program 1 times [2018-12-02 20:50:44,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:44,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:44,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:44,589 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:44,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:44,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-12-02 20:50:44,631 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-02 20:50:44,631 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-02 20:50:44,638 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:44,738 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 20:50:44,782 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-12-02 20:50:44,802 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-02 20:50:44,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2018-12-02 20:50:44,803 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-02 20:50:44,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-02 20:50:44,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:44,804 INFO L87 Difference]: Start difference. First operand 2575 states and 3322 transitions. Second operand 4 states. [2018-12-02 20:50:45,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:45,065 INFO L93 Difference]: Finished difference Result 5634 states and 7555 transitions. [2018-12-02 20:50:45,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-02 20:50:45,066 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 191 [2018-12-02 20:50:45,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:45,076 INFO L225 Difference]: With dead ends: 5634 [2018-12-02 20:50:45,077 INFO L226 Difference]: Without dead ends: 2717 [2018-12-02 20:50:45,084 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:45,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-12-02 20:50:45,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2457. [2018-12-02 20:50:45,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2457 states. [2018-12-02 20:50:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2457 states to 2457 states and 3112 transitions. [2018-12-02 20:50:45,187 INFO L78 Accepts]: Start accepts. Automaton has 2457 states and 3112 transitions. Word has length 191 [2018-12-02 20:50:45,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:45,188 INFO L480 AbstractCegarLoop]: Abstraction has 2457 states and 3112 transitions. [2018-12-02 20:50:45,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-02 20:50:45,188 INFO L276 IsEmpty]: Start isEmpty. Operand 2457 states and 3112 transitions. [2018-12-02 20:50:45,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-12-02 20:50:45,190 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:45,191 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 20:50:45,191 INFO L423 AbstractCegarLoop]: === Iteration 10 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:45,191 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:45,191 INFO L82 PathProgramCache]: Analyzing trace with hash -772485188, now seen corresponding path program 1 times [2018-12-02 20:50:45,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:45,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:45,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:45,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:45,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:45,283 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 23 proven. 11 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-12-02 20:50:45,283 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-02 20:50:45,283 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-02 20:50:45,291 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:45,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:45,383 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 20:50:45,507 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 32 proven. 19 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-12-02 20:50:45,533 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-02 20:50:45,533 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 17 [2018-12-02 20:50:45,534 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-12-02 20:50:45,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-12-02 20:50:45,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2018-12-02 20:50:45,534 INFO L87 Difference]: Start difference. First operand 2457 states and 3112 transitions. Second operand 17 states. [2018-12-02 20:50:46,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:46,633 INFO L93 Difference]: Finished difference Result 5240 states and 6835 transitions. [2018-12-02 20:50:46,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-12-02 20:50:46,633 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 196 [2018-12-02 20:50:46,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:46,642 INFO L225 Difference]: With dead ends: 5240 [2018-12-02 20:50:46,642 INFO L226 Difference]: Without dead ends: 3194 [2018-12-02 20:50:46,646 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=1301, Unknown=0, NotChecked=0, Total=1560 [2018-12-02 20:50:46,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3194 states. [2018-12-02 20:50:46,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3194 to 2850. [2018-12-02 20:50:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2850 states. [2018-12-02 20:50:46,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2850 states to 2850 states and 3478 transitions. [2018-12-02 20:50:46,759 INFO L78 Accepts]: Start accepts. Automaton has 2850 states and 3478 transitions. Word has length 196 [2018-12-02 20:50:46,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:46,759 INFO L480 AbstractCegarLoop]: Abstraction has 2850 states and 3478 transitions. [2018-12-02 20:50:46,759 INFO L481 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-12-02 20:50:46,759 INFO L276 IsEmpty]: Start isEmpty. Operand 2850 states and 3478 transitions. [2018-12-02 20:50:46,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2018-12-02 20:50:46,765 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:46,765 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 20:50:46,765 INFO L423 AbstractCegarLoop]: === Iteration 11 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:46,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:46,765 INFO L82 PathProgramCache]: Analyzing trace with hash -205514954, now seen corresponding path program 1 times [2018-12-02 20:50:46,765 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:46,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:46,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:46,766 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:46,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 83 proven. 16 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-12-02 20:50:46,892 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-02 20:50:46,892 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-02 20:50:46,900 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:47,011 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 20:50:47,079 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2018-12-02 20:50:47,095 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-02 20:50:47,095 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2018-12-02 20:50:47,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-12-02 20:50:47,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-02 20:50:47,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:47,096 INFO L87 Difference]: Start difference. First operand 2850 states and 3478 transitions. Second operand 4 states. [2018-12-02 20:50:47,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:47,339 INFO L93 Difference]: Finished difference Result 8170 states and 10248 transitions. [2018-12-02 20:50:47,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-02 20:50:47,339 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 331 [2018-12-02 20:50:47,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:47,351 INFO L225 Difference]: With dead ends: 8170 [2018-12-02 20:50:47,352 INFO L226 Difference]: Without dead ends: 5453 [2018-12-02 20:50:47,357 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 330 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-02 20:50:47,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5453 states. [2018-12-02 20:50:47,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5453 to 5450. [2018-12-02 20:50:47,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5450 states. [2018-12-02 20:50:47,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5450 states to 5450 states and 6609 transitions. [2018-12-02 20:50:47,541 INFO L78 Accepts]: Start accepts. Automaton has 5450 states and 6609 transitions. Word has length 331 [2018-12-02 20:50:47,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:47,541 INFO L480 AbstractCegarLoop]: Abstraction has 5450 states and 6609 transitions. [2018-12-02 20:50:47,541 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-12-02 20:50:47,541 INFO L276 IsEmpty]: Start isEmpty. Operand 5450 states and 6609 transitions. [2018-12-02 20:50:47,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-12-02 20:50:47,550 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:47,550 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 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, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 20:50:47,550 INFO L423 AbstractCegarLoop]: === Iteration 12 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:47,550 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:47,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1764257083, now seen corresponding path program 1 times [2018-12-02 20:50:47,551 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:47,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:47,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:47,551 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:47,551 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:47,654 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2018-12-02 20:50:47,654 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 20:50:47,655 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-02 20:50:47,655 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-02 20:50:47,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-02 20:50:47,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-02 20:50:47,655 INFO L87 Difference]: Start difference. First operand 5450 states and 6609 transitions. Second operand 3 states. [2018-12-02 20:50:47,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:47,784 INFO L93 Difference]: Finished difference Result 8490 states and 10291 transitions. [2018-12-02 20:50:47,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-02 20:50:47,785 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 365 [2018-12-02 20:50:47,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:47,792 INFO L225 Difference]: With dead ends: 8490 [2018-12-02 20:50:47,792 INFO L226 Difference]: Without dead ends: 3263 [2018-12-02 20:50:47,799 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-12-02 20:50:47,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3263 states. [2018-12-02 20:50:47,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3263 to 3206. [2018-12-02 20:50:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3206 states. [2018-12-02 20:50:47,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3206 states to 3206 states and 3821 transitions. [2018-12-02 20:50:47,897 INFO L78 Accepts]: Start accepts. Automaton has 3206 states and 3821 transitions. Word has length 365 [2018-12-02 20:50:47,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:47,897 INFO L480 AbstractCegarLoop]: Abstraction has 3206 states and 3821 transitions. [2018-12-02 20:50:47,897 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-02 20:50:47,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3206 states and 3821 transitions. [2018-12-02 20:50:47,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2018-12-02 20:50:47,901 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 20:50:47,902 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 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, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 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-12-02 20:50:47,902 INFO L423 AbstractCegarLoop]: === Iteration 13 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 20:50:47,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 20:50:47,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1046816782, now seen corresponding path program 1 times [2018-12-02 20:50:47,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 20:50:47,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 20:50:47,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:47,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:47,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 20:50:47,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:48,029 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 99 proven. 2 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2018-12-02 20:50:48,029 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-02 20:50:48,029 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-02 20:50:48,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 20:50:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 20:50:48,152 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 20:50:48,371 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 296 proven. 4 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2018-12-02 20:50:48,387 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-02 20:50:48,387 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12] total 18 [2018-12-02 20:50:48,388 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-12-02 20:50:48,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-12-02 20:50:48,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-12-02 20:50:48,388 INFO L87 Difference]: Start difference. First operand 3206 states and 3821 transitions. Second operand 18 states. [2018-12-02 20:50:49,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 20:50:49,809 INFO L93 Difference]: Finished difference Result 8233 states and 11109 transitions. [2018-12-02 20:50:49,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-12-02 20:50:49,809 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 369 [2018-12-02 20:50:49,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 20:50:49,811 INFO L225 Difference]: With dead ends: 8233 [2018-12-02 20:50:49,811 INFO L226 Difference]: Without dead ends: 0 [2018-12-02 20:50:49,821 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 369 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2018-12-02 20:50:49,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-02 20:50:49,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-02 20:50:49,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-02 20:50:49,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-02 20:50:49,822 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 369 [2018-12-02 20:50:49,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 20:50:49,822 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-02 20:50:49,822 INFO L481 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-12-02 20:50:49,822 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-02 20:50:49,822 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-02 20:50:49,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-02 20:50:49,920 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,928 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,928 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,929 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,929 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,930 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,930 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,931 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,932 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,932 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,933 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,933 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,933 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,934 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,935 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,936 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,939 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,939 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,940 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,940 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,941 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,941 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,942 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,942 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,943 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,943 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,944 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,945 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,946 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,947 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,947 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,948 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,949 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,950 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,950 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,951 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,952 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,953 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,954 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,955 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,955 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,956 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,958 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,958 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,959 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,960 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,960 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,961 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,962 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,963 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,963 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,964 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,965 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,966 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,967 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,967 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,969 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,969 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,970 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,971 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,971 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,973 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,973 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,974 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:49,980 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,110 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,119 WARN L180 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 155 [2018-12-02 20:50:50,124 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,127 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,128 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,136 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,136 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,137 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,137 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,138 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,138 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,139 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,139 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,140 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,140 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,140 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,141 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,141 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,142 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,146 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,147 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,148 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,148 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,166 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,166 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,168 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,168 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,169 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,169 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,170 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,170 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,171 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,171 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,172 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,173 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,174 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,177 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,178 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,179 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,180 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,181 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,181 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,182 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,184 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,185 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,186 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,186 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,190 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,190 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,191 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,194 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,195 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,196 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,197 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,198 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,198 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,199 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,201 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,201 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,202 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,203 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,203 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,204 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,206 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,207 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,208 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,209 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,212 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,213 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,214 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,215 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,216 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,219 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,220 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,220 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,222 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,222 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 82 [2018-12-02 20:50:50,309 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,315 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,318 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,622 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,637 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,647 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,753 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,761 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,797 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,832 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,891 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,900 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,908 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,937 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,960 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:50,965 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,002 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,024 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,143 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,143 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,144 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,145 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,146 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,147 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,154 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,155 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,176 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,177 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,184 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,188 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,194 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,194 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,198 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,206 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,219 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,228 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,238 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,339 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,340 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,341 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,342 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,343 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,343 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,345 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,353 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,353 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,354 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,355 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,355 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,355 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,356 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,356 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,356 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,357 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,357 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,358 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,358 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,358 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,359 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,359 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,360 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,361 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,361 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,361 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,362 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,363 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,364 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,364 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,364 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,366 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,366 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,366 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,368 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,369 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,370 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,370 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,371 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,371 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,372 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,372 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,373 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,374 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,374 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,375 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,376 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,377 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,377 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,378 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,378 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,379 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,381 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,382 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,382 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,383 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,383 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,384 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,385 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,386 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,387 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,388 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,389 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,391 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,392 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,393 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,393 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,394 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,395 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,395 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,397 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,399 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,400 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,400 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,401 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,403 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,404 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,404 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,405 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,407 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,408 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,410 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,412 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,413 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,416 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,417 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,418 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,419 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,419 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,422 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,424 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,425 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,426 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,427 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,428 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,431 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,432 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,433 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,434 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,436 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,436 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 260 DAG size of output: 92 [2018-12-02 20:50:51,586 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,685 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 165 [2018-12-02 20:50:51,689 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,690 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,695 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,696 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,696 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,697 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,698 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,698 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,699 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,700 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,700 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,700 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,701 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,702 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,703 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,703 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,704 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,706 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,706 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,706 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,707 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,708 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,708 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,709 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,710 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,710 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,711 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,712 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,712 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,713 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,713 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,714 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,715 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,715 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,716 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,717 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,717 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,718 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,718 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,719 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,719 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,720 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,720 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,761 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,765 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,768 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,770 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,820 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,839 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,849 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:51,864 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-12-02 20:50:52,275 WARN L180 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 38 [2018-12-02 20:50:52,440 WARN L180 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 44 [2018-12-02 20:50:52,840 WARN L180 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 42 [2018-12-02 20:50:53,057 WARN L180 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2018-12-02 20:50:53,226 WARN L180 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 38 [2018-12-02 20:50:53,487 WARN L180 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2018-12-02 20:50:53,664 WARN L180 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 38 [2018-12-02 20:50:53,815 WARN L180 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 38 [2018-12-02 20:50:54,028 WARN L180 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 33 [2018-12-02 20:50:54,404 WARN L180 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 51 [2018-12-02 20:50:56,632 WARN L180 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 228 DAG size of output: 79 [2018-12-02 20:50:56,979 WARN L180 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2018-12-02 20:50:57,153 WARN L180 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 38 [2018-12-02 20:50:57,295 WARN L180 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 31 [2018-12-02 20:50:57,720 WARN L180 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 45 [2018-12-02 20:50:58,041 WARN L180 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 1 [2018-12-02 20:50:58,761 WARN L180 SmtUtils]: Spent 703.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 47 [2018-12-02 20:50:58,894 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 29 [2018-12-02 20:51:01,056 WARN L180 SmtUtils]: Spent 2.15 s on a formula simplification. DAG size of input: 262 DAG size of output: 76 [2018-12-02 20:51:01,436 WARN L180 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2018-12-02 20:51:01,550 WARN L180 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 252 DAG size of output: 1 [2018-12-02 20:51:01,866 WARN L180 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 37 [2018-12-02 20:51:02,135 WARN L180 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2018-12-02 20:51:02,299 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 29 [2018-12-02 20:51:02,531 WARN L180 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 38 [2018-12-02 20:51:02,794 WARN L180 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 54 [2018-12-02 20:51:03,331 WARN L180 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 255 DAG size of output: 44 [2018-12-02 20:51:03,626 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2018-12-02 20:51:03,881 WARN L180 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 44 [2018-12-02 20:51:04,687 WARN L180 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 56 [2018-12-02 20:51:04,868 WARN L180 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 37 [2018-12-02 20:51:05,001 WARN L180 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2018-12-02 20:51:05,196 WARN L180 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 37 [2018-12-02 20:51:06,004 WARN L180 SmtUtils]: Spent 800.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 72 [2018-12-02 20:51:06,490 WARN L180 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 46 [2018-12-02 20:51:06,722 WARN L180 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2018-12-02 20:51:07,122 WARN L180 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 40 [2018-12-02 20:51:07,255 WARN L180 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 30 [2018-12-02 20:51:07,616 WARN L180 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 47 [2018-12-02 20:51:07,829 WARN L180 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 42 [2018-12-02 20:51:08,660 WARN L180 SmtUtils]: Spent 823.00 ms on a formula simplification. DAG size of input: 261 DAG size of output: 55 [2018-12-02 20:51:08,828 WARN L180 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 37 [2018-12-02 20:51:08,831 INFO L451 ceAbstractionStarter]: At program point select_helpersENTRY(lines 290 297) the Hoare annotation is: true [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point select_helpersFINAL(lines 290 297) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point select_helpersEXIT(lines 290 297) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L444 ceAbstractionStarter]: At program point L862(line 862) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (= ~systemActive~0 0)) (.cse6 (not .cse1)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,831 INFO L444 ceAbstractionStarter]: At program point L858(line 858) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (= ~systemActive~0 0)) (.cse6 (not .cse1)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point L856(lines 856 864) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L444 ceAbstractionStarter]: At program point L854(line 854) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (= ~systemActive~0 0)) (.cse6 (not .cse1)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point L854-1(line 854) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point L852(lines 852 869) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point processEnvironment__role__lowWaterSensorEXIT(lines 848 872) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L444 ceAbstractionStarter]: At program point L867(line 867) the Hoare annotation is: (let ((.cse5 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse6 (not (= ~systemActive~0 1))) (.cse7 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse5)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 (not (= 1 |old(~pumpRunning~0)|)) .cse6 .cse7 .cse4) (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse0 .cse5 (< 2 ~waterLevel~0) .cse6 .cse7 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,831 INFO L444 ceAbstractionStarter]: At program point processEnvironment__role__lowWaterSensorENTRY(lines 848 872) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point L867-1(lines 848 872) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L448 ceAbstractionStarter]: For program point valid_productEXIT(lines 298 306) no Hoare annotation was computed. [2018-12-02 20:51:08,831 INFO L451 ceAbstractionStarter]: At program point valid_productENTRY(lines 298 306) the Hoare annotation is: true [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point valid_productFINAL(lines 298 306) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__1ENTRY(lines 1102 1109) 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 (= ~__SELECTED_FEATURE_base~0 1))) [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1EXIT(lines 1102 1109) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__1FINAL(lines 1102 1109) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L444 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__2ENTRY(lines 1110 1119) the Hoare annotation is: (let ((.cse9 (< 2 ~waterLevel~0)) (.cse4 (not (= ~systemActive~0 1))) (.cse8 (<= 1 ~switchedOnBeforeTS~0)) (.cse7 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse11 (not (= ~waterLevel~0 1))) (.cse0 (< 1 ~waterLevel~0)) (.cse3 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse1 (not (= 0 ~pumpRunning~0))) (.cse10 (not (= ~systemActive~0 0))) (.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse5 (not (= |old(~switchedOnBeforeTS~0)| ~pumpRunning~0))) (.cse6 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse12 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse7 .cse1 .cse8 .cse2 .cse9 .cse4 .cse6) (or .cse3 .cse1 .cse10 .cse5 .cse11 .cse6) (or .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse12) (or .cse2 .cse9 (not (= 1 ~pumpRunning~0)) .cse3 .cse4 .cse5 .cse6) (or .cse8 .cse7 .cse1 .cse10 .cse2 .cse11 .cse6) (or .cse0 .cse1 .cse10 .cse2 .cse3 .cse5 .cse6) (or .cse3 .cse1 .cse10 .cse2 .cse5 .cse6 .cse12))) [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1115(line 1115) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2EXIT(lines 1110 1119) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__2FINAL(lines 1110 1119) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L451 ceAbstractionStarter]: At program point __utac_acc__Specification5_spec__3ENTRY(lines 1120 1148) the Hoare annotation is: true [2018-12-02 20:51:08,832 INFO L444 ceAbstractionStarter]: At program point L1135(line 1135) the Hoare annotation is: (let ((.cse7 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (not .cse7)) (.cse5 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse6 (< 1 ~waterLevel~0)) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse8 (not (= 1 ~pumpRunning~0))) (.cse4 (not (= ~systemActive~0 1))) (.cse2 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse3 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse4 .cse5 .cse2 .cse3) (or .cse6 .cse0 .cse7 .cse4 .cse5 .cse2) (or .cse0 .cse1 (not (= ~waterLevel~0 1)) .cse2) (or .cse6 .cse7 .cse8 .cse4 .cse5 .cse2) (or .cse0 (not (= ~systemActive~0 0)) .cse7 (< 2 ~waterLevel~0) .cse5 .cse2) (or (< ~switchedOnBeforeTS~0 1) .cse6 .cse0 .cse7 .cse4 .cse2) (or .cse7 .cse8 .cse4 .cse2 .cse3)))) [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1133(lines 1133 1139) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1132(lines 1132 1142) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point __utac_acc__Specification5_spec__3EXIT(lines 1120 1148) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L444 ceAbstractionStarter]: At program point L1130(line 1130) the Hoare annotation is: (let ((.cse4 (< 1 ~waterLevel~0)) (.cse5 (= ~waterLevel~0 __utac_acc__Specification5_spec__3_~tmp~11)) (.cse0 (not (= 0 ~pumpRunning~0))) (.cse8 (not (= ~systemActive~0 0))) (.cse7 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse9 (not (= 1 ~pumpRunning~0))) (.cse6 (not (= ~systemActive~0 1))) (.cse2 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse3 (not (= ~waterLevel~0 2)))) (and (or .cse0 (not .cse1) .cse2 .cse3) (or .cse4 .cse0 .cse1 .cse5 .cse6 .cse7 .cse2) (or .cse0 .cse6 .cse7 .cse2 .cse3) (or .cse0 .cse8 .cse5 .cse7 (not (= ~waterLevel~0 1)) .cse2) (or .cse4 .cse1 .cse9 .cse6 .cse7 .cse5 .cse2) (or (< ~switchedOnBeforeTS~0 1) .cse4 .cse5 .cse0 .cse1 .cse6 .cse2) (or (and .cse5 (<= ~waterLevel~0 1)) .cse0 .cse8 .cse1 (< 2 ~waterLevel~0) .cse7 .cse2) (or .cse1 .cse9 .cse6 .cse2 .cse3))) [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1130-1(line 1130) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1128(lines 1128 1145) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L448 ceAbstractionStarter]: For program point L1128-1(lines 1120 1148) no Hoare annotation was computed. [2018-12-02 20:51:08,832 INFO L451 ceAbstractionStarter]: At program point L1126(line 1126) the Hoare annotation is: true [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point L1126-1(line 1126) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point mainENTRY(lines 239 261) the Hoare annotation is: (or (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L251(line 251) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (and (= main_~tmp~0 1) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L251-1(line 251) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (and (= main_~tmp~0 1) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point L249(lines 249 256) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 239 261) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point L249-1(lines 249 256) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point L247(line 247) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L246(line 246) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L245(line 245) the Hoare annotation is: (or (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L245-1(line 245) the Hoare annotation is: (or (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 239 261) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point stopSystemEXIT(lines 1077 1091) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point L1083(line 1083) the Hoare annotation is: (let ((.cse1 (not (= ~waterLevel~0 2))) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse4 (not (= |old(~systemActive~0)| 1))) (.cse6 (< 1 ~waterLevel~0)) (.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse5 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse7 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (or (or .cse0 (or (= |old(~systemActive~0)| 0) .cse1)) .cse2 .cse3) (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= ~systemActive~0 0)))) (or (= ~systemActive~0 1) .cse0 (< 2 ~waterLevel~0) .cse2 .cse4 .cse5 .cse3) (or (< ~switchedOnBeforeTS~0 1) .cse6 .cse0 .cse7 .cse3) (or .cse7 .cse3 .cse1) (or (not (= ~waterLevel~0 1)) .cse7 .cse3) (or .cse6 .cse0 .cse2 .cse4 .cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse3) (or .cse6 (or .cse0 .cse5 .cse7 .cse3)))) [2018-12-02 20:51:08,833 INFO L448 ceAbstractionStarter]: For program point L1081(lines 1081 1087) no Hoare annotation was computed. [2018-12-02 20:51:08,833 INFO L444 ceAbstractionStarter]: At program point stopSystemENTRY(lines 1077 1091) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 2))) (.cse5 (= ~systemActive~0 0)) (.cse1 (= |old(~systemActive~0)| 0)) (.cse3 (not (= 1 |old(~pumpRunning~0)|))) (.cse6 (not (= |old(~systemActive~0)| 1))) (.cse10 (not (= ~waterLevel~0 1))) (.cse9 (= 0 ~pumpRunning~0)) (.cse11 (< 1 ~waterLevel~0)) (.cse12 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse7 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse8 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (or (or .cse0 (or .cse1 .cse2)) .cse3 .cse4) (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not .cse5))) (or (= ~systemActive~0 1) .cse0 (< 2 ~waterLevel~0) .cse3 .cse6 .cse7 .cse4) (or (or .cse8 .cse4 .cse2) .cse9) (or .cse5 (not .cse1) .cse7 .cse10 .cse8 .cse4) (or (< ~switchedOnBeforeTS~0 1) .cse11 .cse0 .cse9 .cse8 .cse4) (or .cse11 .cse0 .cse3 .cse6 .cse7 .cse12 .cse4) (or .cse10 .cse8 .cse4 .cse9) (or .cse11 .cse12 (or .cse0 .cse7 .cse8 .cse4)))) [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point stopSystemFINAL(lines 1077 1091) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point isPumpRunningEXIT(lines 994 1002) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L451 ceAbstractionStarter]: At program point isPumpRunningENTRY(lines 994 1002) the Hoare annotation is: true [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point isPumpRunningFINAL(lines 994 1002) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L444 ceAbstractionStarter]: At program point processEnvironment__before__lowWaterSensorENTRY(lines 830 846) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,834 INFO L444 ceAbstractionStarter]: At program point L841(line 841) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse8 (not (= ~waterLevel~0 1))) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (= ~systemActive~0 0)) (.cse6 (= 0 ~pumpRunning~0)) (.cse7 (not .cse1)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse9 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse7 .cse8 .cse4) (or (or .cse0 .cse2 .cse8) .cse3 .cse4) (or (< 1 ~waterLevel~0) .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or (or .cse0 .cse2 .cse9) .cse3 .cse4) (or .cse0 .cse5 .cse6 .cse7 .cse4 .cse9)))) [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point processEnvironment__before__lowWaterSensorFINAL(lines 830 846) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L444 ceAbstractionStarter]: At program point L836(line 836) the Hoare annotation is: (let ((.cse5 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (= ~systemActive~0 0)) (.cse2 (not .cse5)) (.cse4 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= ~systemActive~0 1))) (.cse7 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 (not (= ~waterLevel~0 1)) .cse3) (or (< 1 ~waterLevel~0) .cse4 .cse5 (not (= 1 |old(~pumpRunning~0)|)) .cse6 .cse7 .cse3) (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 2))) (or .cse4 .cse0 .cse5 (< 2 ~waterLevel~0) .cse6 .cse7 .cse3)))) [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point processEnvironment__before__lowWaterSensorEXIT(lines 830 846) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point L1067(lines 1067 1071) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L451 ceAbstractionStarter]: At program point isLowWaterLevelENTRY(lines 1058 1076) the Hoare annotation is: true [2018-12-02 20:51:08,834 INFO L451 ceAbstractionStarter]: At program point L1065(line 1065) the Hoare annotation is: true [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point L1067-2(lines 1067 1071) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point L1065-1(line 1065) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point isLowWaterLevelEXIT(lines 1058 1076) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point isLowWaterLevelFINAL(lines 1058 1076) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L444 ceAbstractionStarter]: At program point L824(line 824) the Hoare annotation is: (let ((.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (not (= 0 |old(~pumpRunning~0)|)) .cse0 (< 2 ~waterLevel~0) .cse1 .cse2 .cse3) (or (< 1 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2 .cse3))) [2018-12-02 20:51:08,834 INFO L448 ceAbstractionStarter]: For program point L824-1(lines 805 829) no Hoare annotation was computed. [2018-12-02 20:51:08,834 INFO L444 ceAbstractionStarter]: At program point L819(line 819) the Hoare annotation is: (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (and (= 0 processEnvironment__role__highWaterSensor_~tmp~5) (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse0 (< 1 ~waterLevel~0)) (.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse5 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse1 .cse2 .cse3 .cse4 .cse6 .cse5 (not (= ~waterLevel~0 2))) (or .cse0 .cse2 (not (= 1 |old(~pumpRunning~0)|)) .cse3 .cse4 .cse5))) [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L815(line 815) the Hoare annotation is: (let ((.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (< 1 ~waterLevel~0) .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2 .cse3) (or (and (= 2 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~pumpRunning~0)|)) .cse0 (< 2 ~waterLevel~0) .cse1 .cse2 .cse3))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L813(lines 813 821) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L811(line 811) the Hoare annotation is: (let ((.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse1 (not (= ~systemActive~0 1))) (.cse2 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (< 1 ~waterLevel~0) .cse0 (not (= 1 |old(~pumpRunning~0)|)) .cse1 .cse2 .cse3) (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) .cse0 (< 2 ~waterLevel~0) .cse1 .cse2 .cse3))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L811-1(line 811) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point processEnvironment__role__highWaterSensorENTRY(lines 805 829) the Hoare annotation is: (let ((.cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (< 1 ~waterLevel~0) .cse0 .cse1 (not (= 1 |old(~pumpRunning~0)|)) .cse2 .cse3 .cse4) (or .cse0 (not (= 0 |old(~pumpRunning~0)|)) .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L809(lines 809 826) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point processEnvironment__role__highWaterSensorEXIT(lines 805 829) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point select_featuresEXIT(lines 274 289) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L285(line 285) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L284(line 284) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L285-1(line 285) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L283(line 283) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|)) (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L284-1(line 284) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L282(line 282) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|)) (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L283-1(line 283) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L281(line 281) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|)) (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L282-1(line 282) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L444 ceAbstractionStarter]: At program point L280(line 280) the Hoare annotation is: (or (not (= 0 ~pumpRunning~0)) (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (= ~systemActive~0 ~__SELECTED_FEATURE_base~0)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L281-1(line 281) no Hoare annotation was computed. [2018-12-02 20:51:08,835 INFO L448 ceAbstractionStarter]: For program point L280-1(line 280) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point select_featuresFINAL(lines 274 289) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point select_featuresENTRY(lines 274 289) the Hoare annotation is: (or (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (not (= 0 ~pumpRunning~0)) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= 0 |old(~__SELECTED_FEATURE_highWaterSensor~0)|)) (not (= ~waterLevel~0 1)) (not (= 0 |old(~__SELECTED_FEATURE_methaneAlarm~0)|))) [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point runTestENTRY(lines 225 235) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= ~__SELECTED_FEATURE_base~0 1))) [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point runTestEXIT(lines 225 235) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point runTestFINAL(lines 225 235) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point L230(line 230) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|)) (and (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1)) (not (= |old(~waterLevel~0)| 1)) (not (= ~__SELECTED_FEATURE_base~0 1))) [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point L946-1(line 946) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point activatePump__role__methaneQueryEXIT(lines 941 957) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point L952(line 952) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point L952-1(lines 941 957) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point activatePump__role__methaneQueryENTRY(lines 941 957) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point L948(lines 948 954) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point L946(line 946) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,836 INFO L451 ceAbstractionStarter]: At program point isMethaneAlarmENTRY(lines 983 993) the Hoare annotation is: true [2018-12-02 20:51:08,836 INFO L451 ceAbstractionStarter]: At program point L988(line 988) the Hoare annotation is: true [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point L988-1(line 988) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmEXIT(lines 983 993) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point isMethaneAlarmFINAL(lines 983 993) no Hoare annotation was computed. [2018-12-02 20:51:08,836 INFO L444 ceAbstractionStarter]: At program point deactivatePumpENTRY(lines 975 982) the Hoare annotation is: (let ((.cse0 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse1 (not (= 1 |old(~pumpRunning~0)|))) (.cse2 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (or (= ~systemActive~0 0) .cse0 .cse1 .cse2) (= ~pumpRunning~0 1) (not (= ~waterLevel~0 2))) (or (< 1 ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse0 .cse1 (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) .cse2))) [2018-12-02 20:51:08,836 INFO L448 ceAbstractionStarter]: For program point deactivatePumpEXIT(lines 975 982) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point deactivatePumpFINAL(lines 975 982) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L444 ceAbstractionStarter]: At program point L927(line 927) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse6 (not (= ~waterLevel~0 1))) (.cse11 (not (= 1 |old(~pumpRunning~0)|))) (.cse4 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse10 (< 1 ~waterLevel~0)) (.cse12 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse7 (= ~systemActive~0 0)) (.cse8 (= 0 ~pumpRunning~0)) (.cse9 (not .cse1)) (.cse5 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse13 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 (< 2 ~waterLevel~0) .cse2 .cse3 .cse4 .cse5) (or (or .cse0 .cse2 .cse6) .cse3 .cse4 .cse5) (or .cse0 .cse7 .cse8 .cse9 .cse6 .cse5) (or .cse10 .cse1 .cse11 .cse2 .cse3 .cse12 .cse5) (or (or .cse0 .cse2 .cse13) (and .cse4 .cse12) .cse3 .cse5) (or .cse10 .cse1 .cse11 .cse2 .cse3 .cse4 .cse5) (or .cse10 .cse0 .cse1 .cse12 .cse2 .cse3 .cse5) (or .cse0 .cse7 .cse8 .cse9 .cse5 .cse13)))) [2018-12-02 20:51:08,837 INFO L444 ceAbstractionStarter]: At program point L922(line 922) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse7 (< 1 ~waterLevel~0)) (.cse8 (not (= 1 |old(~pumpRunning~0)|))) (.cse12 (not (= ~waterLevel~0 1))) (.cse6 (not (= 0 ~__SELECTED_FEATURE_methaneAlarm~0))) (.cse13 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse2 (< 2 ~waterLevel~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse9 (= ~systemActive~0 0)) (.cse10 (= 0 ~pumpRunning~0)) (.cse11 (not .cse1)) (.cse5 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse14 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse7 .cse1 .cse8 .cse3 .cse4 .cse5 .cse6) (or .cse0 .cse9 .cse10 .cse11 .cse12 .cse5) (or .cse7 .cse13 .cse1 .cse8 .cse3 .cse4 .cse5) (or (or .cse0 .cse3 .cse14) .cse4 .cse5 .cse6) (or (or .cse0 .cse3 .cse12) .cse4 .cse5 .cse6) (or .cse13 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse9 .cse10 .cse11 .cse5 .cse14)))) [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point processEnvironmentEXIT(lines 916 932) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L444 ceAbstractionStarter]: At program point processEnvironmentENTRY(lines 916 932) the Hoare annotation is: (let ((.cse10 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse9 (< 1 ~waterLevel~0)) (.cse7 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse5 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse10)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse6 (not (= ~waterLevel~0 2)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (or .cse0 .cse5 .cse6) .cse7 .cse8 .cse4) (or .cse9 .cse7 .cse10 (not (= 1 |old(~pumpRunning~0)|)) .cse5 .cse8 .cse4) (or .cse9 .cse0 .cse10 .cse7 .cse5 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse6)))) [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point processEnvironmentFINAL(lines 916 932) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point L139(lines 139 145) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryEXIT(lines 135 148) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L451 ceAbstractionStarter]: At program point isHighWaterSensorDryENTRY(lines 135 148) the Hoare annotation is: true [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point isHighWaterSensorDryFINAL(lines 135 148) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point L737(lines 737 747) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L444 ceAbstractionStarter]: At program point L737-1(lines 725 748) the Hoare annotation is: (let ((.cse8 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (<= ~waterLevel~0 1)) (.cse9 (<= ~waterLevel~0 2)) (.cse7 (= 2 ~waterLevel~0)) (.cse1 (= ~pumpRunning~0 1)) (.cse4 (not .cse8)) (.cse6 (= 0 ~pumpRunning~0)) (.cse10 (= 1 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse3 (= test_~splverifierCounter~0 0))) (or (not (= |old(~systemActive~0)| 1)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (not (= 0 |old(~pumpRunning~0)|)) (and .cse6 .cse7 .cse2 .cse3) (and .cse8 .cse6 .cse7 .cse3) (and .cse6 .cse9 .cse2 .cse3 .cse4 .cse5) (and (<= 1 ~switchedOnBeforeTS~0) .cse6 .cse0 .cse2 .cse3 .cse4) (and (= ~systemActive~0 0) .cse6 .cse9 .cse3 .cse4) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse8 .cse6 .cse10 .cse3) (and .cse7 .cse1 .cse2 .cse3 .cse4) (and .cse6 .cse10 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point L696(lines 695 752) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L448 ceAbstractionStarter]: For program point L725(lines 725 748) no Hoare annotation was computed. [2018-12-02 20:51:08,837 INFO L444 ceAbstractionStarter]: At program point L750(lines 695 752) the Hoare annotation is: (let ((.cse8 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (<= ~waterLevel~0 1)) (.cse10 (= ~pumpRunning~0 1)) (.cse4 (not .cse8)) (.cse7 (= ~systemActive~0 0)) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse9 (= 1 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse0 (= 0 ~pumpRunning~0)) (.cse6 (= 2 ~waterLevel~0)) (.cse3 (= test_~splverifierCounter~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse6 .cse2 .cse3 .cse5) (and .cse7 .cse0 .cse1 .cse3 .cse4 .cse5) (and (<= 1 ~switchedOnBeforeTS~0) .cse0 .cse1 .cse2 .cse3 .cse4) (not (= |old(~systemActive~0)| 1)) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse8 .cse0 .cse9 .cse3) (and .cse6 .cse10 .cse2 .cse3 .cse4) (and .cse1 .cse10 .cse2 .cse3 .cse4 .cse5) (not (= 0 |old(~pumpRunning~0)|)) (and .cse7 .cse0 .cse6 .cse3 .cse5) (and .cse0 .cse9 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1)) (and .cse8 .cse0 .cse6 .cse3)))) [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point L717(line 717) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse9 (<= ~waterLevel~0 2)) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (<= ~waterLevel~0 1)) (.cse8 (= 2 ~waterLevel~0)) (.cse1 (= ~pumpRunning~0 1)) (.cse4 (not .cse6)) (.cse7 (= 0 ~pumpRunning~0)) (.cse10 (= 1 ~waterLevel~0)) (.cse2 (= ~systemActive~0 1)) (.cse3 (= test_~splverifierCounter~0 0))) (or (not (= |old(~systemActive~0)| 1)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (not (= 0 |old(~pumpRunning~0)|)) (and .cse6 .cse7 .cse8 .cse3) (and (= ~systemActive~0 0) .cse7 .cse9 .cse3 .cse4 .cse5) (and .cse7 .cse9 .cse2 .cse3 .cse4 .cse5) (and (<= 1 ~switchedOnBeforeTS~0) .cse7 .cse0 .cse2 .cse3 .cse4) (and .cse7 .cse8 .cse2 .cse3) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse6 .cse7 .cse10 .cse3) (and .cse8 .cse1 .cse2 .cse3 .cse4) (and .cse7 .cse10 .cse2 .cse3) (not (= |old(~waterLevel~0)| 1))))) [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L738(lines 738 744) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L705(lines 705 711) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L705-1(lines 705 711) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L697(lines 697 701) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L726(lines 726 732) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point testEXIT(lines 685 760) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point testENTRY(lines 685 760) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (and (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1)) (not (= |old(~waterLevel~0)| 1)) (not (= ~__SELECTED_FEATURE_base~0 1))) [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point testFINAL(lines 685 760) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L715(lines 715 721) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point L715-1(lines 715 721) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point L740(line 740) the Hoare annotation is: (let ((.cse3 (= test_~splverifierCounter~0 0))) (let ((.cse2 (= ~pumpRunning~0 1)) (.cse1 (<= ~waterLevel~0 2)) (.cse4 (not (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (and (= 1 ~__SELECTED_FEATURE_base~0) (= 0 ~pumpRunning~0) .cse3)) (.cse6 (= 2 ~waterLevel~0))) (or (and .cse0 (= 1 ~waterLevel~0)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (and .cse1 .cse2 (= ~systemActive~0 1) .cse3 .cse4 .cse5) (not (= |old(~systemActive~0)| 1)) (and .cse6 (and (not (= ~systemActive~0 0)) .cse2 .cse3 .cse4)) (and (<= 1 ~switchedOnBeforeTS~0) .cse0 (<= ~waterLevel~0 1) .cse4) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse1 (and .cse0 .cse4 .cse5)) (and .cse0 .cse6)))) [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point L707(line 707) the Hoare annotation is: (let ((.cse9 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse2 (<= ~waterLevel~0 1)) (.cse7 (= 1 ~waterLevel~0)) (.cse0 (= ~systemActive~0 0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse8 (= 2 ~waterLevel~0)) (.cse10 (= ~pumpRunning~0 1)) (.cse6 (= ~systemActive~0 1)) (.cse3 (= test_~splverifierCounter~0 0)) (.cse4 (not .cse9))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse4 .cse5) (and .cse1 .cse7 .cse6 .cse3) (and (<= 1 ~switchedOnBeforeTS~0) .cse1 .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse8 .cse6 .cse3 .cse5) (and .cse9 .cse1 .cse8 .cse3) (not (= |old(~systemActive~0)| 1)) (and .cse2 .cse10 .cse6 .cse3 .cse4 .cse5) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse9 .cse1 .cse7 .cse3) (and .cse0 .cse1 .cse8 .cse3 .cse5) (not (= 0 |old(~pumpRunning~0)|)) (and .cse8 .cse10 .cse6 .cse3 .cse4) (not (= |old(~waterLevel~0)| 1))))) [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point L728(line 728) the Hoare annotation is: (let ((.cse1 (and (= 1 ~__SELECTED_FEATURE_base~0) (= test_~splverifierCounter~0 0)))) (let ((.cse2 (= 2 ~waterLevel~0)) (.cse3 (= ~pumpRunning~0 1)) (.cse5 (<= ~waterLevel~0 2)) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse0 (and .cse1 (= 0 ~pumpRunning~0))) (.cse4 (not (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)))) (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~waterLevel~0)| 1)) (not (= |old(~systemActive~0)| 1)) (and (= 1 ~waterLevel~0) .cse0) (and .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse2) (not (= ~__SELECTED_FEATURE_base~0 1)) (and .cse1 .cse5 .cse3 .cse4 .cse6) (and .cse5 (and .cse0 .cse4 .cse6)) (and (<= 1 ~switchedOnBeforeTS~0) .cse0 (<= ~waterLevel~0 1) .cse4)))) [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point L753(lines 694 754) the Hoare annotation is: (or (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~systemActive~0)| 1)) (not (= |old(~waterLevel~0)| 1)) (not (= ~__SELECTED_FEATURE_base~0 1))) [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point activatePump__before__methaneQueryFINAL(lines 933 940) no Hoare annotation was computed. [2018-12-02 20:51:08,838 INFO L444 ceAbstractionStarter]: At program point activatePump__before__methaneQueryENTRY(lines 933 940) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,838 INFO L448 ceAbstractionStarter]: For program point activatePump__before__methaneQueryEXIT(lines 933 940) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point L897(line 897) the Hoare annotation is: (let ((.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse7 (= ~systemActive~0 0)) (.cse8 (not .cse2)) (.cse9 (not (= ~waterLevel~0 2))) (.cse0 (< 1 ~waterLevel~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse5 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse6 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse1 .cse7 .cse8 (not (= ~waterLevel~0 1)) .cse6) (or .cse1 .cse3 .cse4 .cse5 .cse6 .cse9) (or .cse1 .cse7 .cse8 .cse6 .cse9) (or .cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse2 (not (= 1 |old(~pumpRunning~0)|)) .cse3 .cse4 .cse5 .cse6)))) [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point processEnvironment__role__methaneAlarmEXIT(lines 891 915) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point L897-1(line 897) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point L895(lines 895 912) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point processEnvironment__role__methaneAlarmENTRY(lines 891 915) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse9 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse9 .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse9 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point L910(line 910) the Hoare annotation is: (let ((.cse5 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse6 (not (= ~systemActive~0 1))) (.cse7 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse8 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse5)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse0 .cse5 (< 2 ~waterLevel~0) .cse6 .cse7 .cse8 .cse4) (or (< 1 ~waterLevel~0) .cse5 (not (= 1 |old(~pumpRunning~0)|)) .cse6 .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point L910-1(lines 891 915) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point L905(line 905) the Hoare annotation is: (let ((.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse7 (= ~systemActive~0 0)) (.cse8 (not .cse2)) (.cse9 (not (= ~waterLevel~0 2))) (.cse0 (< 1 ~waterLevel~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse5 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse6 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse1 .cse7 .cse8 (not (= ~waterLevel~0 1)) .cse6) (or .cse1 .cse3 .cse4 .cse5 .cse6 .cse9) (or .cse1 .cse7 .cse8 .cse6 .cse9) (or .cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse2 (not (= 1 |old(~pumpRunning~0)|)) .cse3 .cse4 .cse5 .cse6)))) [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point L901(line 901) the Hoare annotation is: (let ((.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse1 (not (= 0 |old(~pumpRunning~0)|))) (.cse7 (= ~systemActive~0 0)) (.cse8 (not .cse2)) (.cse9 (not (= ~waterLevel~0 2))) (.cse0 (< 1 ~waterLevel~0)) (.cse3 (not (= ~systemActive~0 1))) (.cse4 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse5 (= 0 ~__SELECTED_FEATURE_methaneAlarm~0)) (.cse6 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse1 .cse7 .cse8 (not (= ~waterLevel~0 1)) .cse6) (or .cse1 .cse3 .cse4 .cse5 .cse6 .cse9) (or .cse1 .cse7 .cse8 .cse6 .cse9) (or .cse0 (= ~switchedOnBeforeTS~0 ~pumpRunning~0) .cse2 (not (= 1 |old(~pumpRunning~0)|)) .cse3 .cse4 .cse5 .cse6)))) [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point L899(lines 899 907) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point isLowWaterSensorDryFINAL(lines 149 157) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L451 ceAbstractionStarter]: At program point isLowWaterSensorDryENTRY(lines 149 157) the Hoare annotation is: true [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point isLowWaterSensorDryEXIT(lines 149 157) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L451 ceAbstractionStarter]: At program point select_oneENTRY(lines 264 273) the Hoare annotation is: true [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point select_oneFINAL(lines 264 273) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point select_oneEXIT(lines 264 273) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-12-02 20:51:08,839 INFO L444 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (<= ~waterLevel~0 |old(~waterLevel~0)|) (= ~pumpRunning~0 |old(~pumpRunning~0)|) (or (= ~waterLevel~0 1) (= |old(~waterLevel~0)| ~waterLevel~0))) [2018-12-02 20:51:08,839 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point activatePumpFINAL(lines 958 974) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point activatePumpEXIT(lines 958 974) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L444 ceAbstractionStarter]: At program point L969(line 969) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,840 INFO L444 ceAbstractionStarter]: At program point activatePumpENTRY(lines 958 974) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,840 INFO L444 ceAbstractionStarter]: At program point L964(line 964) the Hoare annotation is: (or (= ~switchedOnBeforeTS~0 ~pumpRunning~0) (not (= 0 |old(~pumpRunning~0)|)) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (not (= ~systemActive~0 1)) (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|)) (not (= ~__SELECTED_FEATURE_base~0 1)) (not (= ~waterLevel~0 2))) [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelEXIT(lines 1039 1057) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point L1048(lines 1048 1052) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L451 ceAbstractionStarter]: At program point L1046(line 1046) the Hoare annotation is: true [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point L1048-2(lines 1048 1052) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L451 ceAbstractionStarter]: At program point isHighWaterLevelENTRY(lines 1039 1057) the Hoare annotation is: true [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point L1046-1(line 1046) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point isHighWaterLevelFINAL(lines 1039 1057) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L451 ceAbstractionStarter]: At program point getWaterLevelENTRY(lines 126 134) the Hoare annotation is: true [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point getWaterLevelFINAL(lines 126 134) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point getWaterLevelEXIT(lines 126 134) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L451 ceAbstractionStarter]: At program point changeMethaneLevelENTRY(lines 82 93) the Hoare annotation is: true [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point changeMethaneLevelEXIT(lines 82 93) no Hoare annotation was computed. [2018-12-02 20:51:08,840 INFO L448 ceAbstractionStarter]: For program point L86-1(lines 82 93) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L444 ceAbstractionStarter]: At program point L786(line 786) the Hoare annotation is: (let ((.cse4 (= 0 ~pumpRunning~0)) (.cse16 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse6 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse9 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= 1 ~waterLevel~0)) (.cse8 (not (= ~systemActive~0 0))) (.cse7 (not .cse9)) (.cse10 (not (= |old(~waterLevel~0)| 2))) (.cse12 (< 1 |old(~waterLevel~0)|)) (.cse11 (not (= 1 |old(~pumpRunning~0)|))) (.cse14 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse15 (= ~pumpRunning~0 1)) (.cse2 (not (= |old(~waterLevel~0)| 1))) (.cse13 (and .cse4 .cse16 .cse6)) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= ~systemActive~0 1))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or (or .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6)) (or .cse0 (and .cse4 .cse5) .cse7 .cse2 .cse3) (or .cse0 .cse8 .cse2 .cse3) (or .cse5 (or (or .cse9 .cse1 .cse10) .cse11 .cse3)) (or .cse12 .cse0 .cse9 .cse13 .cse1 .cse14 .cse3) (or .cse12 .cse8 (or .cse0 .cse9 .cse3)) (or .cse8 (or .cse0 .cse3 .cse10)) (or (and .cse15 .cse6) .cse9 .cse11 .cse1 .cse3 .cse10) (or (and .cse4 (= 2 ~waterLevel~0) .cse6) (or (or .cse0 .cse1 .cse10) .cse3)) (or .cse0 (and .cse4 .cse16) .cse7 .cse3 .cse10) (or .cse12 .cse9 .cse11 .cse1 .cse14 (and (<= (+ ~waterLevel~0 1) |old(~waterLevel~0)|) .cse15 .cse6) (and .cse15 .cse16 .cse2 .cse6) .cse3) (or .cse13 (< |old(~switchedOnBeforeTS~0)| 1) .cse0 .cse9 (< 2 |old(~waterLevel~0)|) .cse1 .cse3)))) [2018-12-02 20:51:08,841 INFO L444 ceAbstractionStarter]: At program point L784(lines 784 790) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse18 (= ~waterLevel~0 1)) (.cse24 (= |old(~waterLevel~0)| ~waterLevel~0))) (let ((.cse13 (or .cse18 .cse24)) (.cse19 (= 1 ~waterLevel~0)) (.cse12 (= ~pumpRunning~0 1)) (.cse25 (= ~systemActive~0 1)) (.cse20 (not .cse1)) (.cse14 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse15 (<= 1 ~switchedOnBeforeTS~0)) (.cse26 (<= (+ ~waterLevel~0 1) |old(~waterLevel~0)|)) (.cse16 (= 0 ~pumpRunning~0)) (.cse27 (<= ~waterLevel~0 1))) (let ((.cse0 (and .cse15 .cse26 .cse16 .cse27)) (.cse4 (and .cse26 (= ~pumpRunning~0 |old(~pumpRunning~0)|) .cse27 .cse12 .cse25 .cse20 .cse14)) (.cse2 (not (= 1 |old(~pumpRunning~0)|))) (.cse17 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse23 (and .cse16 .cse24 .cse14)) (.cse9 (and .cse16 .cse19 .cse14)) (.cse21 (not (= ~systemActive~0 0))) (.cse8 (not (= |old(~waterLevel~0)| 1))) (.cse10 (< 1 |old(~waterLevel~0)|)) (.cse22 (and (<= ~waterLevel~0 |old(~waterLevel~0)|) .cse16 .cse13 .cse14)) (.cse3 (not .cse25)) (.cse7 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse6 (not (= |old(~waterLevel~0)| 2)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or (or .cse7 .cse3 .cse8 .cse5) .cse9 .cse1) (let ((.cse11 (not .cse18))) (or .cse0 .cse10 (and .cse11 .cse12 .cse13 .cse14) .cse1 (and .cse15 .cse16 .cse11 .cse13) .cse2 .cse3 .cse17 .cse4 .cse5)) (or .cse7 (and .cse16 .cse19) .cse20 .cse8 .cse5) (or .cse10 .cse21 (or .cse7 .cse1 .cse5) .cse22) (or .cse19 (or (or .cse1 .cse3 .cse6) .cse2 .cse5)) (or .cse10 .cse7 .cse1 .cse23 .cse3 .cse17 .cse5) (or (and .cse12 .cse24) (or (or .cse7 .cse3 .cse6) .cse5) (and .cse16 .cse24 .cse20 .cse14)) (or .cse23 .cse21 (or .cse7 .cse5 .cse6)) (or .cse9 .cse7 .cse21 .cse8 .cse5) (or (< |old(~switchedOnBeforeTS~0)| 1) .cse10 .cse7 .cse1 .cse22 .cse3 .cse5) (or .cse7 (and .cse16 .cse24) .cse20 .cse5 .cse6))))) [2018-12-02 20:51:08,841 INFO L444 ceAbstractionStarter]: At program point timeShiftENTRY(lines 770 796) the Hoare annotation is: (let ((.cse2 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse18 (= 0 ~pumpRunning~0)) (.cse1 (= |old(~waterLevel~0)| ~waterLevel~0))) (let ((.cse0 (< 1 |old(~waterLevel~0)|)) (.cse17 (and .cse18 .cse1)) (.cse12 (not .cse2)) (.cse9 (<= 1 ~switchedOnBeforeTS~0)) (.cse13 (not (= |old(~waterLevel~0)| 1))) (.cse11 (and .cse18 (= 1 ~waterLevel~0))) (.cse16 (not (= |old(~waterLevel~0)| 2))) (.cse7 (< |old(~switchedOnBeforeTS~0)| 1)) (.cse3 (not (= 1 |old(~pumpRunning~0)|))) (.cse19 (= ~pumpRunning~0 1)) (.cse14 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse4 (not (= ~systemActive~0 1))) (.cse5 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse15 (not (= ~systemActive~0 0))) (.cse10 (< 2 |old(~waterLevel~0)|)) (.cse8 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse20 (and (<= ~waterLevel~0 |old(~waterLevel~0)|) .cse18 (or (= ~waterLevel~0 1) .cse1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (or .cse7 .cse8 .cse9 .cse2 .cse10 .cse4 .cse6) (or .cse8 .cse11 .cse12 .cse13 .cse6) (or .cse14 .cse8 .cse15 .cse2 .cse5 .cse6 .cse16) (or .cse15 .cse17 (or .cse8 .cse6 .cse16)) (or .cse0 .cse8 .cse2 (and .cse18 .cse1 .cse14) .cse4 .cse5 .cse6) (or .cse14 .cse8 .cse15 .cse5 .cse13 .cse6) (or .cse17 (or (or .cse8 .cse4 .cse16) .cse6)) (or .cse0 .cse8 .cse15 .cse2 .cse14 .cse5 .cse6) (or .cse8 .cse17 .cse12 .cse6 .cse16) (or .cse8 .cse2 .cse14 .cse4 .cse5 .cse6 .cse16) (or .cse9 .cse7 .cse8 .cse15 .cse2 .cse13 .cse6) (or (or .cse8 .cse4 .cse13 .cse6) .cse11) (or (and .cse19 .cse1) (or (or .cse2 .cse4 .cse16) .cse3 .cse6)) (or .cse20 .cse7 .cse8 .cse2 .cse10 .cse4 .cse6) (or .cse2 .cse10 .cse3 (and .cse19 .cse14) .cse4 .cse5 .cse6) (or .cse15 .cse10 (or .cse8 .cse2 .cse6) .cse20)))) [2018-12-02 20:51:08,841 INFO L444 ceAbstractionStarter]: At program point L779(line 779) the Hoare annotation is: (let ((.cse5 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse7 (not (= ~systemActive~0 0))) (.cse2 (not (= |old(~waterLevel~0)| 1))) (.cse1 (not .cse5)) (.cse8 (not (= |old(~waterLevel~0)| 2))) (.cse4 (< 1 |old(~waterLevel~0)|)) (.cse10 (not (= 1 |old(~pumpRunning~0)|))) (.cse9 (and (= ~pumpRunning~0 1) (= |old(~waterLevel~0)| ~waterLevel~0) (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= ~systemActive~0 1))) (.cse11 (not (= |old(~switchedOnBeforeTS~0)| |old(~pumpRunning~0)|))) (.cse3 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3) (or (< |old(~switchedOnBeforeTS~0)| 1) .cse4 .cse0 .cse5 .cse6 .cse3) (or .cse4 .cse7 (or .cse0 .cse5 .cse3)) (or .cse7 (or .cse0 .cse3 .cse8)) (or .cse0 .cse6 .cse2 .cse3) (or .cse9 (or (or .cse5 .cse6 .cse8) .cse10 .cse3)) (or .cse0 .cse1 .cse3 .cse8) (or (or .cse0 .cse6 .cse8) .cse3) (or .cse4 .cse5 .cse10 .cse6 .cse11 .cse9 .cse3) (or .cse0 .cse5 (< 2 |old(~waterLevel~0)|) .cse6 .cse11 .cse3)))) [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point timeShiftEXIT(lines 770 796) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point L777(lines 773 795) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point L775(lines 773 795) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point timeShiftFINAL(lines 770 796) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point cleanupEXIT(lines 161 190) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L451 ceAbstractionStarter]: At program point cleanupENTRY(lines 161 190) the Hoare annotation is: true [2018-12-02 20:51:08,841 INFO L451 ceAbstractionStarter]: At program point L186(lines 161 190) the Hoare annotation is: true [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point L182(line 182) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L448 ceAbstractionStarter]: For program point L175(lines 175 179) no Hoare annotation was computed. [2018-12-02 20:51:08,841 INFO L451 ceAbstractionStarter]: At program point L175-1(lines 175 179) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point L172(line 172) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point L171-2(lines 171 185) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point L167(line 167) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point L167-1(line 167) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point isMethaneLevelCriticalENTRY(lines 94 102) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalFINAL(lines 94 102) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point isMethaneLevelCriticalEXIT(lines 94 102) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L444 ceAbstractionStarter]: At program point lowerWaterLevelENTRY(lines 58 69) the Hoare annotation is: (let ((.cse1 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0)) (.cse2 (not (= ~systemActive~0 1))) (.cse3 (not (= 1 ~pumpRunning~0))) (.cse4 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0))) (.cse0 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse5 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= |old(~waterLevel~0)| 2))) (or (< 1 |old(~waterLevel~0)|) .cse1 .cse2 .cse3 .cse4 .cse0 .cse5))) [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point L62-1(lines 58 69) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point lowerWaterLevelEXIT(lines 58 69) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point processEnvironment__before__highWaterSensorFINAL(lines 797 803) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point processEnvironment__before__highWaterSensorEXIT(lines 797 803) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point setupEXIT(lines 216 222) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point setupFINAL(lines 216 222) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L444 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= 0 ~__SELECTED_FEATURE_methaneAlarm~0) (= 0 ~__SELECTED_FEATURE_highWaterSensor~0) (= 0 ~pumpRunning~0) (= 1 ~waterLevel~0) (= ~systemActive~0 1) (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point startSystemEXIT(lines 1092 1099) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L451 ceAbstractionStarter]: At program point startSystemENTRY(lines 1092 1099) the Hoare annotation is: true [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point startSystemFINAL(lines 1092 1099) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point waterRiseEXIT(lines 70 81) no Hoare annotation was computed. [2018-12-02 20:51:08,842 INFO L448 ceAbstractionStarter]: For program point L74-1(lines 70 81) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L444 ceAbstractionStarter]: At program point waterRiseENTRY(lines 70 81) the Hoare annotation is: (let ((.cse2 (= |old(~waterLevel~0)| ~waterLevel~0)) (.cse6 (not (= ~systemActive~0 1))) (.cse5 (not (= 0 ~pumpRunning~0))) (.cse8 (not (= ~__SELECTED_FEATURE_base~0 1))) (.cse11 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse4 (= 1 ~waterLevel~0)) (.cse1 (not .cse11)) (.cse7 (not (= |old(~waterLevel~0)| 1))) (.cse14 (not (= ~systemActive~0 0))) (.cse0 (or .cse5 .cse8)) (.cse3 (not (= |old(~waterLevel~0)| 2))) (.cse10 (or .cse5 .cse6 .cse8)) (.cse13 (< 1 |old(~waterLevel~0)|)) (.cse15 (and (<= ~waterLevel~0 |old(~waterLevel~0)|) (or (= ~waterLevel~0 1) .cse2))) (.cse12 (not (= 1 ~pumpRunning~0))) (.cse9 (not (= ~switchedOnBeforeTS~0 ~pumpRunning~0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse4 (or .cse5 .cse6 .cse7 .cse8)) (or .cse5 .cse4 .cse1 .cse7 .cse8) (or (= 2 ~waterLevel~0) .cse9 .cse10 .cse3) (or .cse11 .cse6 .cse2 .cse12 .cse8 .cse3) (or .cse13 .cse14 .cse11 .cse0 .cse15 .cse9) (or (< ~switchedOnBeforeTS~0 1) .cse13 .cse11 .cse15 .cse10) (or .cse14 .cse2 (or .cse0 .cse9) .cse3) (or .cse13 .cse11 .cse15 .cse9 .cse10) (or .cse13 .cse11 .cse15 .cse6 .cse12 .cse9 .cse8)))) [2018-12-02 20:51:08,843 INFO L448 ceAbstractionStarter]: For program point __automaton_failFINAL(lines 308 315) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L451 ceAbstractionStarter]: At program point __automaton_failENTRY(lines 308 315) the Hoare annotation is: true [2018-12-02 20:51:08,843 INFO L448 ceAbstractionStarter]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 312) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L448 ceAbstractionStarter]: For program point __automaton_failEXIT(lines 308 315) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L448 ceAbstractionStarter]: For program point processEnvironment__before__methaneAlarmFINAL(lines 873 889) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L444 ceAbstractionStarter]: At program point L879(line 879) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,843 INFO L448 ceAbstractionStarter]: For program point processEnvironment__before__methaneAlarmEXIT(lines 873 889) no Hoare annotation was computed. [2018-12-02 20:51:08,843 INFO L444 ceAbstractionStarter]: At program point processEnvironment__before__methaneAlarmENTRY(lines 873 889) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,843 INFO L444 ceAbstractionStarter]: At program point L884(line 884) the Hoare annotation is: (let ((.cse6 (= 0 ~__SELECTED_FEATURE_highWaterSensor~0))) (let ((.cse5 (= ~switchedOnBeforeTS~0 ~pumpRunning~0)) (.cse7 (not (= ~systemActive~0 1))) (.cse8 (not (= ~switchedOnBeforeTS~0 |old(~pumpRunning~0)|))) (.cse0 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (= ~systemActive~0 0)) (.cse2 (= 0 ~pumpRunning~0)) (.cse3 (not .cse6)) (.cse4 (not (= ~__SELECTED_FEATURE_base~0 1)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= ~waterLevel~0 1)) .cse4) (or (< 1 ~waterLevel~0) .cse5 .cse6 (not (= 1 |old(~pumpRunning~0)|)) .cse7 .cse8 .cse4) (or .cse5 .cse0 .cse6 (< 2 ~waterLevel~0) .cse7 .cse8 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~waterLevel~0 2)))))) [2018-12-02 20:51:08,855 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 08:51:08 BoogieIcfgContainer [2018-12-02 20:51:08,855 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-02 20:51:08,855 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 20:51:08,856 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 20:51:08,856 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 20:51:08,856 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:50:40" (3/4) ... [2018-12-02 20:51:08,859 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-02 20:51:08,865 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_helpers [2018-12-02 20:51:08,865 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__role__lowWaterSensor [2018-12-02 20:51:08,865 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_product [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__1 [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__2 [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __utac_acc__Specification5_spec__3 [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure stopSystem [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isPumpRunning [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__before__lowWaterSensor [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterLevel [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__role__highWaterSensor [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_features [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure runTest [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__role__methaneQuery [2018-12-02 20:51:08,866 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneAlarm [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterSensorDry [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure test [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump__before__methaneQuery [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__role__methaneAlarm [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isLowWaterSensorDry [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure select_one [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure activatePump [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isHighWaterLevel [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure getWaterLevel [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2018-12-02 20:51:08,867 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure lowerWaterLevel [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__before__highWaterSensor [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure setup [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure startSystem [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2018-12-02 20:51:08,868 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __automaton_fail [2018-12-02 20:51:08,869 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__before__methaneAlarm [2018-12-02 20:51:08,876 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 52 nodes and edges [2018-12-02 20:51:08,877 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2018-12-02 20:51:08,877 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2018-12-02 20:51:08,877 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2018-12-02 20:51:08,878 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-02 20:51:08,878 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-12-02 20:51:08,904 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((0 == pumpRunning && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning) || ((((0 == pumpRunning && 2 == waterLevel) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((systemActive == 0 && 0 == pumpRunning) && waterLevel <= 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning)) || (((((1 <= switchedOnBeforeTS && 0 == pumpRunning) && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor))) || !(\old(systemActive) == 1)) || !(__SELECTED_FEATURE_base == 1)) || (((0 == __SELECTED_FEATURE_highWaterSensor && 0 == pumpRunning) && 1 == waterLevel) && splverifierCounter == 0)) || ((((2 == waterLevel && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor))) || (((((waterLevel <= 1 && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning)) || !(0 == \old(pumpRunning))) || ((((systemActive == 0 && 0 == pumpRunning) && 2 == waterLevel) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((0 == pumpRunning && 1 == waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !(\old(waterLevel) == 1)) || (((0 == __SELECTED_FEATURE_highWaterSensor && 0 == pumpRunning) && 2 == waterLevel) && splverifierCounter == 0) [2018-12-02 20:51:08,904 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(__SELECTED_FEATURE_base == 1) [2018-12-02 20:51:08,941 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_f2810e18-ab19-42f0-8d92-6f65a93a24e0/bin-2019/uautomizer/witness.graphml [2018-12-02 20:51:08,941 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 20:51:08,942 INFO L168 Benchmark]: Toolchain (without parser) took 28911.76 ms. Allocated memory was 1.0 GB in the beginning and 2.3 GB in the end (delta: 1.2 GB). Free memory was 956.0 MB in the beginning and 1.7 GB in the end (delta: -754.8 MB). Peak memory consumption was 467.9 MB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,942 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 20:51:08,942 INFO L168 Benchmark]: CACSL2BoogieTranslator took 355.50 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.0 MB in the beginning and 1.1 GB in the end (delta: -165.6 MB). Peak memory consumption was 35.6 MB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,943 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.99 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,943 INFO L168 Benchmark]: Boogie Preprocessor took 24.29 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-12-02 20:51:08,943 INFO L168 Benchmark]: RCFGBuilder took 356.81 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: 60.7 MB). Peak memory consumption was 60.7 MB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,943 INFO L168 Benchmark]: TraceAbstraction took 28063.96 ms. Allocated memory was 1.2 GB in the beginning and 2.3 GB in the end (delta: 1.1 GB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -684.0 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,943 INFO L168 Benchmark]: Witness Printer took 85.75 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 27.6 MB). Peak memory consumption was 27.6 MB. Max. memory is 11.5 GB. [2018-12-02 20:51:08,945 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.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 355.50 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.0 MB in the beginning and 1.1 GB in the end (delta: -165.6 MB). Peak memory consumption was 35.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 20.99 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.29 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. * RCFGBuilder took 356.81 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: 60.7 MB). Peak memory consumption was 60.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 28063.96 ms. Allocated memory was 1.2 GB in the beginning and 2.3 GB in the end (delta: 1.1 GB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -684.0 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. * Witness Printer took 85.75 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 27.6 MB). Peak memory consumption was 27.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 312]: 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: 695]: Loop Invariant Derived loop invariant: (((((((((((((((((0 == pumpRunning && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning) || ((((0 == pumpRunning && 2 == waterLevel) && systemActive == 1) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((((systemActive == 0 && 0 == pumpRunning) && waterLevel <= 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning)) || (((((1 <= switchedOnBeforeTS && 0 == pumpRunning) && waterLevel <= 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor))) || !(\old(systemActive) == 1)) || !(__SELECTED_FEATURE_base == 1)) || (((0 == __SELECTED_FEATURE_highWaterSensor && 0 == pumpRunning) && 1 == waterLevel) && splverifierCounter == 0)) || ((((2 == waterLevel && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor))) || (((((waterLevel <= 1 && pumpRunning == 1) && systemActive == 1) && splverifierCounter == 0) && !(0 == __SELECTED_FEATURE_highWaterSensor)) && switchedOnBeforeTS == pumpRunning)) || !(0 == \old(pumpRunning))) || ((((systemActive == 0 && 0 == pumpRunning) && 2 == waterLevel) && splverifierCounter == 0) && switchedOnBeforeTS == pumpRunning)) || (((0 == pumpRunning && 1 == waterLevel) && systemActive == 1) && splverifierCounter == 0)) || !(\old(waterLevel) == 1)) || (((0 == __SELECTED_FEATURE_highWaterSensor && 0 == pumpRunning) && 2 == waterLevel) && splverifierCounter == 0) - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: ((!(0 == \old(pumpRunning)) || !(\old(systemActive) == 1)) || !(\old(waterLevel) == 1)) || !(__SELECTED_FEATURE_base == 1) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 161]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 40 procedures, 225 locations, 1 error locations. SAFE Result, 28.0s OverallTime, 13 OverallIterations, 6 TraceHistogramMax, 5.9s AutomataDifference, 0.0s DeadEndRemovalTime, 19.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4280 SDtfs, 4264 SDslu, 9826 SDs, 0 SdLazy, 7729 SolverSat, 2243 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1274 GetRequests, 1132 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5450occurred in iteration=11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 13 MinimizatonAttempts, 842 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 96 LocationsWithAnnotation, 10963 PreInvPairs, 12119 NumberOfFragments, 7169 HoareAnnotationTreeSize, 10963 FomulaSimplifications, 80849 FormulaSimplificationTreeSizeReduction, 2.0s HoareSimplificationTime, 96 FomulaSimplificationsInter, 177869 FormulaSimplificationTreeSizeReductionInter, 16.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 3470 NumberOfCodeBlocks, 3470 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 3453 ConstructedInterpolants, 0 QuantifiedInterpolants, 1290873 SizeOfPredicates, 10 NumberOfNonLiveVariables, 5333 ConjunctsInSsa, 36 ConjunctsInUnsatCore, 17 InterpolantComputations, 11 PerfectInterpolantSequences, 2837/2895 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...