/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks NOT_INCREMENTALLY -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/product-lines/minepump_spec2_product55.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-20 10:41:36,136 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-20 10:41:36,138 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-20 10:41:36,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-20 10:41:36,150 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-20 10:41:36,151 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-20 10:41:36,152 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-20 10:41:36,154 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-20 10:41:36,156 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-20 10:41:36,157 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-20 10:41:36,157 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-20 10:41:36,158 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-20 10:41:36,159 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-20 10:41:36,160 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-20 10:41:36,161 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-20 10:41:36,162 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-20 10:41:36,163 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-20 10:41:36,163 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-20 10:41:36,165 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-20 10:41:36,167 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-20 10:41:36,168 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-20 10:41:36,169 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-20 10:41:36,170 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-20 10:41:36,171 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-20 10:41:36,173 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-20 10:41:36,173 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-20 10:41:36,173 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-20 10:41:36,174 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-20 10:41:36,174 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-20 10:41:36,175 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-20 10:41:36,176 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-20 10:41:36,176 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-20 10:41:36,177 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-20 10:41:36,178 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-20 10:41:36,179 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-20 10:41:36,179 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-20 10:41:36,179 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-20 10:41:36,180 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-20 10:41:36,180 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-20 10:41:36,181 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-20 10:41:36,181 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-20 10:41:36,182 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-20 10:41:36,196 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-20 10:41:36,196 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-20 10:41:36,197 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-20 10:41:36,197 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-20 10:41:36,198 INFO L138 SettingsManager]: * Use SBE=true [2020-07-20 10:41:36,198 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-20 10:41:36,198 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-20 10:41:36,198 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-20 10:41:36,198 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-20 10:41:36,199 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-20 10:41:36,199 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-20 10:41:36,199 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-20 10:41:36,199 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-20 10:41:36,199 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-20 10:41:36,200 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-20 10:41:36,200 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-20 10:41:36,200 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-20 10:41:36,200 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-20 10:41:36,200 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-20 10:41:36,200 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-20 10:41:36,201 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-20 10:41:36,201 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 10:41:36,201 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-20 10:41:36,201 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-20 10:41:36,202 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> NOT_INCREMENTALLY [2020-07-20 10:41:36,471 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-20 10:41:36,484 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-20 10:41:36,487 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-20 10:41:36,488 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-20 10:41:36,489 INFO L275 PluginConnector]: CDTParser initialized [2020-07-20 10:41:36,490 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec2_product55.cil.c [2020-07-20 10:41:36,565 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25657c050/e3b766ebb9fb4019b8b8494c1d9c5cf5/FLAGa5850d3b3 [2020-07-20 10:41:37,170 INFO L306 CDTParser]: Found 1 translation units. [2020-07-20 10:41:37,171 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product55.cil.c [2020-07-20 10:41:37,186 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25657c050/e3b766ebb9fb4019b8b8494c1d9c5cf5/FLAGa5850d3b3 [2020-07-20 10:41:37,426 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25657c050/e3b766ebb9fb4019b8b8494c1d9c5cf5 [2020-07-20 10:41:37,438 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-20 10:41:37,441 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-20 10:41:37,442 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-20 10:41:37,442 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-20 10:41:37,446 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-20 10:41:37,447 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 10:41:37" (1/1) ... [2020-07-20 10:41:37,450 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4599c93b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:37, skipping insertion in model container [2020-07-20 10:41:37,450 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 10:41:37" (1/1) ... [2020-07-20 10:41:37,458 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-20 10:41:37,510 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-20 10:41:37,954 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 10:41:37,975 INFO L203 MainTranslator]: Completed pre-run [2020-07-20 10:41:38,060 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-20 10:41:38,096 INFO L208 MainTranslator]: Completed translation [2020-07-20 10:41:38,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38 WrapperNode [2020-07-20 10:41:38,097 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-20 10:41:38,098 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-20 10:41:38,098 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-20 10:41:38,098 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-20 10:41:38,108 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,109 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,128 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,129 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,158 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,169 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,174 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... [2020-07-20 10:41:38,183 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-20 10:41:38,183 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-20 10:41:38,183 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-20 10:41:38,183 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-20 10:41:38,184 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-20 10:41:38,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-20 10:41:38,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-20 10:41:38,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2020-07-20 10:41:38,250 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2020-07-20 10:41:38,251 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2020-07-20 10:41:38,252 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__lowWaterSensor [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2020-07-20 10:41:38,253 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2020-07-20 10:41:38,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__1 [2020-07-20 10:41:38,255 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__2 [2020-07-20 10:41:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2020-07-20 10:41:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2020-07-20 10:41:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2020-07-20 10:41:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2020-07-20 10:41:38,256 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-20 10:41:38,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2020-07-20 10:41:38,257 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2020-07-20 10:41:38,258 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure test [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2020-07-20 10:41:38,259 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__2 [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2020-07-20 10:41:38,260 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__lowWaterSensor [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-07-20 10:41:38,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2020-07-20 10:41:38,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__1 [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2020-07-20 10:41:38,263 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2020-07-20 10:41:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-20 10:41:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-20 10:41:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-07-20 10:41:38,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-20 10:41:39,372 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-20 10:41:39,373 INFO L295 CfgBuilder]: Removed 5 assume(true) statements. [2020-07-20 10:41:39,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 10:41:39 BoogieIcfgContainer [2020-07-20 10:41:39,378 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-20 10:41:39,380 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-20 10:41:39,380 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-20 10:41:39,383 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-20 10:41:39,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 10:41:37" (1/3) ... [2020-07-20 10:41:39,384 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1318f5a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 10:41:39, skipping insertion in model container [2020-07-20 10:41:39,384 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 10:41:38" (2/3) ... [2020-07-20 10:41:39,385 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1318f5a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 10:41:39, skipping insertion in model container [2020-07-20 10:41:39,385 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 10:41:39" (3/3) ... [2020-07-20 10:41:39,387 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product55.cil.c [2020-07-20 10:41:39,397 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-20 10:41:39,407 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-20 10:41:39,422 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-20 10:41:39,453 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-20 10:41:39,453 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-20 10:41:39,453 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-20 10:41:39,454 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-20 10:41:39,454 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-20 10:41:39,454 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-20 10:41:39,454 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-20 10:41:39,455 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-20 10:41:39,477 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states. [2020-07-20 10:41:39,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-07-20 10:41:39,489 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:39,491 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:39,491 INFO L427 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:39,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:39,498 INFO L82 PathProgramCache]: Analyzing trace with hash 1134611440, now seen corresponding path program 1 times [2020-07-20 10:41:39,507 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:39,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1814287948] [2020-07-20 10:41:39,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:39,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 1 conjunts are in the unsatisfiable core [2020-07-20 10:41:39,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 10:41:39,810 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:39,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1814287948] [2020-07-20 10:41:39,812 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:39,813 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-20 10:41:39,814 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026378828] [2020-07-20 10:41:39,819 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-07-20 10:41:39,820 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:39,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-07-20 10:41:39,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-07-20 10:41:39,837 INFO L87 Difference]: Start difference. First operand 197 states. Second operand 2 states. [2020-07-20 10:41:39,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:39,890 INFO L93 Difference]: Finished difference Result 304 states and 381 transitions. [2020-07-20 10:41:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-07-20 10:41:39,892 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 51 [2020-07-20 10:41:39,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:39,906 INFO L225 Difference]: With dead ends: 304 [2020-07-20 10:41:39,906 INFO L226 Difference]: Without dead ends: 154 [2020-07-20 10:41:39,911 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-07-20 10:41:39,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2020-07-20 10:41:39,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2020-07-20 10:41:39,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2020-07-20 10:41:39,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 184 transitions. [2020-07-20 10:41:39,980 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 184 transitions. Word has length 51 [2020-07-20 10:41:39,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:39,981 INFO L479 AbstractCegarLoop]: Abstraction has 154 states and 184 transitions. [2020-07-20 10:41:39,981 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-07-20 10:41:39,981 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 184 transitions. [2020-07-20 10:41:39,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-20 10:41:39,985 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:39,985 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:40,199 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:40,200 INFO L427 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:40,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:40,201 INFO L82 PathProgramCache]: Analyzing trace with hash -179918531, now seen corresponding path program 1 times [2020-07-20 10:41:40,201 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:40,201 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [596072267] [2020-07-20 10:41:40,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:40,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 2 conjunts are in the unsatisfiable core [2020-07-20 10:41:40,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:40,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 10:41:40,479 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:40,479 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [596072267] [2020-07-20 10:41:40,480 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:40,480 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-20 10:41:40,480 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793808495] [2020-07-20 10:41:40,482 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-20 10:41:40,482 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:40,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-20 10:41:40,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:40,483 INFO L87 Difference]: Start difference. First operand 154 states and 184 transitions. Second operand 3 states. [2020-07-20 10:41:40,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:40,511 INFO L93 Difference]: Finished difference Result 247 states and 295 transitions. [2020-07-20 10:41:40,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-20 10:41:40,512 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2020-07-20 10:41:40,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:40,515 INFO L225 Difference]: With dead ends: 247 [2020-07-20 10:41:40,515 INFO L226 Difference]: Without dead ends: 145 [2020-07-20 10:41:40,517 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:40,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2020-07-20 10:41:40,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2020-07-20 10:41:40,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2020-07-20 10:41:40,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 172 transitions. [2020-07-20 10:41:40,536 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 172 transitions. Word has length 52 [2020-07-20 10:41:40,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:40,536 INFO L479 AbstractCegarLoop]: Abstraction has 145 states and 172 transitions. [2020-07-20 10:41:40,537 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-20 10:41:40,537 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 172 transitions. [2020-07-20 10:41:40,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-07-20 10:41:40,540 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:40,540 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:40,752 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:40,753 INFO L427 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:40,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:40,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1227863388, now seen corresponding path program 1 times [2020-07-20 10:41:40,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:40,756 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [634466318] [2020-07-20 10:41:40,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:40,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:40,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-20 10:41:40,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:40,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 10:41:40,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:40,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [634466318] [2020-07-20 10:41:40,984 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:40,984 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-20 10:41:40,985 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645396282] [2020-07-20 10:41:40,985 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-20 10:41:40,986 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:40,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-20 10:41:40,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:40,986 INFO L87 Difference]: Start difference. First operand 145 states and 172 transitions. Second operand 3 states. [2020-07-20 10:41:41,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:41,020 INFO L93 Difference]: Finished difference Result 377 states and 460 transitions. [2020-07-20 10:41:41,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-20 10:41:41,021 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 56 [2020-07-20 10:41:41,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:41,025 INFO L225 Difference]: With dead ends: 377 [2020-07-20 10:41:41,026 INFO L226 Difference]: Without dead ends: 260 [2020-07-20 10:41:41,027 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:41,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2020-07-20 10:41:41,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 256. [2020-07-20 10:41:41,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2020-07-20 10:41:41,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 311 transitions. [2020-07-20 10:41:41,057 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 311 transitions. Word has length 56 [2020-07-20 10:41:41,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:41,058 INFO L479 AbstractCegarLoop]: Abstraction has 256 states and 311 transitions. [2020-07-20 10:41:41,058 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-20 10:41:41,058 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 311 transitions. [2020-07-20 10:41:41,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-07-20 10:41:41,063 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:41,063 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:41,279 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:41,280 INFO L427 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:41,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:41,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1601957820, now seen corresponding path program 1 times [2020-07-20 10:41:41,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:41,282 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1854642440] [2020-07-20 10:41:41,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:41,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:41,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-20 10:41:41,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-20 10:41:41,490 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:41,491 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1854642440] [2020-07-20 10:41:41,491 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:41,491 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-20 10:41:41,491 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356532276] [2020-07-20 10:41:41,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-20 10:41:41,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:41,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-20 10:41:41,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:41,493 INFO L87 Difference]: Start difference. First operand 256 states and 311 transitions. Second operand 3 states. [2020-07-20 10:41:41,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:41,536 INFO L93 Difference]: Finished difference Result 484 states and 602 transitions. [2020-07-20 10:41:41,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-20 10:41:41,536 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2020-07-20 10:41:41,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:41,541 INFO L225 Difference]: With dead ends: 484 [2020-07-20 10:41:41,542 INFO L226 Difference]: Without dead ends: 481 [2020-07-20 10:41:41,542 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:41,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2020-07-20 10:41:41,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 481. [2020-07-20 10:41:41,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-07-20 10:41:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 598 transitions. [2020-07-20 10:41:41,626 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 598 transitions. Word has length 62 [2020-07-20 10:41:41,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:41,627 INFO L479 AbstractCegarLoop]: Abstraction has 481 states and 598 transitions. [2020-07-20 10:41:41,627 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-20 10:41:41,628 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 598 transitions. [2020-07-20 10:41:41,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-20 10:41:41,634 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:41,634 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-07-20 10:41:41,848 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:41,849 INFO L427 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:41,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:41,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1271327710, now seen corresponding path program 1 times [2020-07-20 10:41:41,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:41,851 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1798595474] [2020-07-20 10:41:41,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:42,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-20 10:41:42,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-07-20 10:41:42,097 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:42,097 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1798595474] [2020-07-20 10:41:42,098 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:42,098 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-20 10:41:42,098 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118167484] [2020-07-20 10:41:42,099 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-20 10:41:42,099 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:42,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-20 10:41:42,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-07-20 10:41:42,100 INFO L87 Difference]: Start difference. First operand 481 states and 598 transitions. Second operand 6 states. [2020-07-20 10:41:42,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:42,389 INFO L93 Difference]: Finished difference Result 1114 states and 1458 transitions. [2020-07-20 10:41:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-20 10:41:42,390 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 92 [2020-07-20 10:41:42,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:42,395 INFO L225 Difference]: With dead ends: 1114 [2020-07-20 10:41:42,395 INFO L226 Difference]: Without dead ends: 661 [2020-07-20 10:41:42,398 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-07-20 10:41:42,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2020-07-20 10:41:42,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 623. [2020-07-20 10:41:42,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 623 states. [2020-07-20 10:41:42,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 780 transitions. [2020-07-20 10:41:42,433 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 780 transitions. Word has length 92 [2020-07-20 10:41:42,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:42,434 INFO L479 AbstractCegarLoop]: Abstraction has 623 states and 780 transitions. [2020-07-20 10:41:42,434 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-20 10:41:42,434 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 780 transitions. [2020-07-20 10:41:42,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2020-07-20 10:41:42,437 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:42,438 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-07-20 10:41:42,652 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:42,653 INFO L427 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:42,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:42,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1769036706, now seen corresponding path program 1 times [2020-07-20 10:41:42,654 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:42,655 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1157111981] [2020-07-20 10:41:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:42,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 3 conjunts are in the unsatisfiable core [2020-07-20 10:41:42,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:42,929 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-07-20 10:41:42,929 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:42,929 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1157111981] [2020-07-20 10:41:42,930 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:42,930 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-20 10:41:42,930 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061375706] [2020-07-20 10:41:42,931 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-20 10:41:42,931 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:42,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-20 10:41:42,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:42,932 INFO L87 Difference]: Start difference. First operand 623 states and 780 transitions. Second operand 3 states. [2020-07-20 10:41:43,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:43,015 INFO L93 Difference]: Finished difference Result 678 states and 850 transitions. [2020-07-20 10:41:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-20 10:41:43,015 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 129 [2020-07-20 10:41:43,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:43,018 INFO L225 Difference]: With dead ends: 678 [2020-07-20 10:41:43,018 INFO L226 Difference]: Without dead ends: 316 [2020-07-20 10:41:43,019 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-20 10:41:43,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2020-07-20 10:41:43,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2020-07-20 10:41:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2020-07-20 10:41:43,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 382 transitions. [2020-07-20 10:41:43,035 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 382 transitions. Word has length 129 [2020-07-20 10:41:43,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:43,036 INFO L479 AbstractCegarLoop]: Abstraction has 316 states and 382 transitions. [2020-07-20 10:41:43,036 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-20 10:41:43,036 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 382 transitions. [2020-07-20 10:41:43,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2020-07-20 10:41:43,038 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:43,038 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-20 10:41:43,240 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:43,243 INFO L427 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:43,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:43,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1316720064, now seen corresponding path program 1 times [2020-07-20 10:41:43,244 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:43,244 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [380127152] [2020-07-20 10:41:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:43,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-20 10:41:43,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 30 proven. 8 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-07-20 10:41:43,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 10:41:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 24 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2020-07-20 10:41:43,883 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [380127152] [2020-07-20 10:41:43,883 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-20 10:41:43,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-07-20 10:41:43,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755416996] [2020-07-20 10:41:43,885 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-20 10:41:43,885 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:43,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-20 10:41:43,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-07-20 10:41:43,886 INFO L87 Difference]: Start difference. First operand 316 states and 382 transitions. Second operand 6 states. [2020-07-20 10:41:44,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:44,535 INFO L93 Difference]: Finished difference Result 613 states and 764 transitions. [2020-07-20 10:41:44,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 10:41:44,536 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 156 [2020-07-20 10:41:44,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:44,539 INFO L225 Difference]: With dead ends: 613 [2020-07-20 10:41:44,539 INFO L226 Difference]: Without dead ends: 325 [2020-07-20 10:41:44,540 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 307 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2020-07-20 10:41:44,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2020-07-20 10:41:44,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 301. [2020-07-20 10:41:44,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2020-07-20 10:41:44,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 344 transitions. [2020-07-20 10:41:44,556 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 344 transitions. Word has length 156 [2020-07-20 10:41:44,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:44,557 INFO L479 AbstractCegarLoop]: Abstraction has 301 states and 344 transitions. [2020-07-20 10:41:44,557 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-20 10:41:44,557 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 344 transitions. [2020-07-20 10:41:44,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-07-20 10:41:44,559 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:44,559 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:44,772 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:44,773 INFO L427 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:44,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:44,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1992645222, now seen corresponding path program 1 times [2020-07-20 10:41:44,774 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:44,775 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [806696462] [2020-07-20 10:41:44,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:44,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:44,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 23 conjunts are in the unsatisfiable core [2020-07-20 10:41:44,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:45,054 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-07-20 10:41:45,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-20 10:41:45,328 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-20 10:41:45,328 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [806696462] [2020-07-20 10:41:45,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-20 10:41:45,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2020-07-20 10:41:45,329 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356198469] [2020-07-20 10:41:45,329 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-20 10:41:45,329 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:45,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-20 10:41:45,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-20 10:41:45,330 INFO L87 Difference]: Start difference. First operand 301 states and 344 transitions. Second operand 6 states. [2020-07-20 10:41:45,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:45,605 INFO L93 Difference]: Finished difference Result 810 states and 954 transitions. [2020-07-20 10:41:45,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 10:41:45,606 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 165 [2020-07-20 10:41:45,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:45,612 INFO L225 Difference]: With dead ends: 810 [2020-07-20 10:41:45,613 INFO L226 Difference]: Without dead ends: 537 [2020-07-20 10:41:45,614 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 325 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-07-20 10:41:45,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2020-07-20 10:41:45,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 467. [2020-07-20 10:41:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2020-07-20 10:41:45,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 531 transitions. [2020-07-20 10:41:45,645 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 531 transitions. Word has length 165 [2020-07-20 10:41:45,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:45,646 INFO L479 AbstractCegarLoop]: Abstraction has 467 states and 531 transitions. [2020-07-20 10:41:45,646 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-20 10:41:45,647 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 531 transitions. [2020-07-20 10:41:45,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2020-07-20 10:41:45,650 INFO L414 BasicCegarLoop]: Found error trace [2020-07-20 10:41:45,650 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-20 10:41:45,863 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:45,864 INFO L427 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-20 10:41:45,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-20 10:41:45,865 INFO L82 PathProgramCache]: Analyzing trace with hash -2037307574, now seen corresponding path program 1 times [2020-07-20 10:41:45,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-20 10:41:45,866 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [454229200] [2020-07-20 10:41:45,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:46,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-20 10:41:46,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 956 conjuncts, 9 conjunts are in the unsatisfiable core [2020-07-20 10:41:46,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-20 10:41:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2020-07-20 10:41:46,176 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-20 10:41:46,176 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [454229200] [2020-07-20 10:41:46,176 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-20 10:41:46,176 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-20 10:41:46,177 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201015388] [2020-07-20 10:41:46,177 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-20 10:41:46,177 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-20 10:41:46,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-20 10:41:46,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-07-20 10:41:46,178 INFO L87 Difference]: Start difference. First operand 467 states and 531 transitions. Second operand 8 states. [2020-07-20 10:41:46,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-20 10:41:46,525 INFO L93 Difference]: Finished difference Result 822 states and 946 transitions. [2020-07-20 10:41:46,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-20 10:41:46,526 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 169 [2020-07-20 10:41:46,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-20 10:41:46,527 INFO L225 Difference]: With dead ends: 822 [2020-07-20 10:41:46,527 INFO L226 Difference]: Without dead ends: 0 [2020-07-20 10:41:46,529 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-07-20 10:41:46,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-20 10:41:46,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-20 10:41:46,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-20 10:41:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-20 10:41:46,531 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 169 [2020-07-20 10:41:46,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-20 10:41:46,531 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-20 10:41:46,531 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-20 10:41:46,531 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-20 10:41:46,532 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-20 10:41:46,745 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-20 10:41:46,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-20 10:41:47,666 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 34 [2020-07-20 10:41:47,775 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 29 [2020-07-20 10:41:47,901 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 27 [2020-07-20 10:41:48,094 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 26 [2020-07-20 10:41:48,331 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-20 10:41:48,815 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-07-20 10:41:49,031 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 26 [2020-07-20 10:41:49,508 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 26 [2020-07-20 10:41:49,935 WARN L193 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2020-07-20 10:41:50,059 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2020-07-20 10:41:50,231 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-20 10:41:50,397 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-20 10:41:50,654 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-20 10:41:51,261 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point L579-2(lines 579 600) no Hoare annotation was computed. [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point L601(lines 578 602) no Hoare annotation was computed. [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeFINAL(lines 554 609) no Hoare annotation was computed. [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point L585(lines 585 589) no Hoare annotation was computed. [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point L585-1(lines 585 589) no Hoare annotation was computed. [2020-07-20 10:41:51,269 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeEXIT(lines 554 609) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L580(line 580) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeENTRY(lines 554 609) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L642-1(lines 642 646) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L637(line 637) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L636-2(lines 636 661) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L662(lines 635 663) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetFINAL(lines 610 669) no Hoare annotation was computed. [2020-07-20 10:41:51,270 INFO L268 CegarLoopResult]: For program point L655(line 655) no Hoare annotation was computed. [2020-07-20 10:41:51,271 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetENTRY(lines 610 669) no Hoare annotation was computed. [2020-07-20 10:41:51,271 INFO L268 CegarLoopResult]: For program point L655-1(line 655) no Hoare annotation was computed. [2020-07-20 10:41:51,271 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetEXIT(lines 610 669) no Hoare annotation was computed. [2020-07-20 10:41:51,271 INFO L268 CegarLoopResult]: For program point L642(lines 642 646) no Hoare annotation was computed. [2020-07-20 10:41:51,271 INFO L271 CegarLoopResult]: At program point select_helpersFINAL(lines 61 67) the Hoare annotation is: true [2020-07-20 10:41:51,271 INFO L268 CegarLoopResult]: For program point select_helpersEXIT(lines 61 67) no Hoare annotation was computed. [2020-07-20 10:41:51,272 INFO L268 CegarLoopResult]: For program point valid_productEXIT(lines 68 76) no Hoare annotation was computed. [2020-07-20 10:41:51,272 INFO L271 CegarLoopResult]: At program point valid_productENTRY(lines 68 76) the Hoare annotation is: true [2020-07-20 10:41:51,272 INFO L268 CegarLoopResult]: For program point valid_productFINAL(lines 68 76) no Hoare annotation was computed. [2020-07-20 10:41:51,272 INFO L264 CegarLoopResult]: At program point L993(line 993) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,272 INFO L264 CegarLoopResult]: At program point L993-1(line 993) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,272 INFO L268 CegarLoopResult]: For program point L991(lines 991 998) no Hoare annotation was computed. [2020-07-20 10:41:51,273 INFO L268 CegarLoopResult]: For program point L991-1(lines 991 998) no Hoare annotation was computed. [2020-07-20 10:41:51,273 INFO L264 CegarLoopResult]: At program point mainENTRY(lines 981 1003) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,273 INFO L268 CegarLoopResult]: For program point L989(line 989) no Hoare annotation was computed. [2020-07-20 10:41:51,273 INFO L264 CegarLoopResult]: At program point L988(line 988) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,273 INFO L264 CegarLoopResult]: At program point L987(line 987) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,273 INFO L264 CegarLoopResult]: At program point L987-1(line 987) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point mainEXIT(lines 981 1003) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point mainFINAL(lines 981 1003) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point Specification2EXIT(lines 939 962) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L957(line 957) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point Specification2ENTRY(lines 939 962) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L956(line 956) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point Specification2FINAL(lines 939 962) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L955(line 955) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L954(line 954) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L953(line 953) no Hoare annotation was computed. [2020-07-20 10:41:51,274 INFO L268 CegarLoopResult]: For program point L952(line 952) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L951(line 951) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L950(line 950) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L949(line 949) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L948(line 948) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L947(line 947) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L946(line 946) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L945(line 945) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L944(line 944) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point stopSystemEXIT(lines 486 500) no Hoare annotation was computed. [2020-07-20 10:41:51,275 INFO L264 CegarLoopResult]: At program point L492(line 492) the Hoare annotation is: (and (or (not (= 0 ~methAndRunningLastTime~0)) (not (= 0 |old(~pumpRunning~0)|))) (or (not (<= 1 |old(~systemActive~0)|)) (<= 1 ~systemActive~0))) [2020-07-20 10:41:51,275 INFO L268 CegarLoopResult]: For program point L490(lines 490 496) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L264 CegarLoopResult]: At program point stopSystemENTRY(lines 486 500) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (= 0 |old(~pumpRunning~0)|)))) (and (or .cse0 (= 0 ~systemActive~0) .cse1 (not (= 0 |old(~systemActive~0)|))) (or .cse0 .cse1 (= 0 ~pumpRunning~0)) (or (not (<= 1 |old(~systemActive~0)|)) (<= 1 ~systemActive~0)))) [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point stopSystemFINAL(lines 486 500) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point isPumpRunningEXIT(lines 403 411) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L271 CegarLoopResult]: At program point isPumpRunningENTRY(lines 403 411) the Hoare annotation is: true [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point isPumpRunningFINAL(lines 403 411) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point L476(lines 476 480) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L271 CegarLoopResult]: At program point L474(line 474) the Hoare annotation is: true [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point L476-2(lines 476 480) no Hoare annotation was computed. [2020-07-20 10:41:51,276 INFO L271 CegarLoopResult]: At program point isLowWaterLevelENTRY(lines 467 485) the Hoare annotation is: true [2020-07-20 10:41:51,276 INFO L268 CegarLoopResult]: For program point L474-1(line 474) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point isLowWaterLevelEXIT(lines 467 485) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point isLowWaterLevelFINAL(lines 467 485) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L419-2(lines 419 427) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L442(line 442) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L442-1(line 442) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L431(lines 431 439) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point printPumpFINAL(lines 412 447) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L431-2(lines 431 439) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point printPumpENTRY(lines 412 447) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point L419(lines 419 427) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point printPumpEXIT(lines 412 447) no Hoare annotation was computed. [2020-07-20 10:41:51,277 INFO L268 CegarLoopResult]: For program point select_featuresEXIT(lines 54 60) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L271 CegarLoopResult]: At program point select_featuresFINAL(lines 54 60) the Hoare annotation is: true [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setENTRY(lines 508 553) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setEXIT(lines 508 553) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setFINAL(lines 508 553) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeFINAL(lines 821 866) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeENTRY(lines 821 866) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point L841(lines 841 848) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeEXIT(lines 821 866) no Hoare annotation was computed. [2020-07-20 10:41:51,278 INFO L268 CegarLoopResult]: For program point L835(lines 835 855) no Hoare annotation was computed. [2020-07-20 10:41:51,279 INFO L268 CegarLoopResult]: For program point L835-1(lines 835 855) no Hoare annotation was computed. [2020-07-20 10:41:51,279 INFO L264 CegarLoopResult]: At program point runTestENTRY(lines 970 980) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,279 INFO L264 CegarLoopResult]: At program point L975(line 975) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,279 INFO L268 CegarLoopResult]: For program point runTestEXIT(lines 970 980) no Hoare annotation was computed. [2020-07-20 10:41:51,279 INFO L268 CegarLoopResult]: For program point runTestFINAL(lines 970 980) no Hoare annotation was computed. [2020-07-20 10:41:51,279 INFO L271 CegarLoopResult]: At program point isMethaneAlarmENTRY(lines 392 402) the Hoare annotation is: true [2020-07-20 10:41:51,279 INFO L271 CegarLoopResult]: At program point L397(line 397) the Hoare annotation is: true [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point L397-1(line 397) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point isMethaneAlarmEXIT(lines 392 402) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point isMethaneAlarmFINAL(lines 392 402) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L264 CegarLoopResult]: At program point deactivatePumpENTRY(lines 384 391) the Hoare annotation is: (let ((.cse0 (not (<= 1 ~systemActive~0))) (.cse1 (not (<= 1 |old(~pumpRunning~0)|))) (.cse2 (<= |old(~pumpRunning~0)| ~pumpRunning~0))) (and (or .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse1 .cse2) (or .cse0 .cse1 (not (= 0 ~methaneLevelCritical~0)) .cse2))) [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point deactivatePumpEXIT(lines 384 391) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point deactivatePumpFINAL(lines 384 391) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point L169(lines 169 175) no Hoare annotation was computed. [2020-07-20 10:41:51,280 INFO L268 CegarLoopResult]: For program point isHighWaterSensorDryEXIT(lines 165 178) no Hoare annotation was computed. [2020-07-20 10:41:51,281 INFO L271 CegarLoopResult]: At program point isHighWaterSensorDryENTRY(lines 165 178) the Hoare annotation is: true [2020-07-20 10:41:51,281 INFO L268 CegarLoopResult]: For program point isHighWaterSensorDryFINAL(lines 165 178) no Hoare annotation was computed. [2020-07-20 10:41:51,281 INFO L268 CegarLoopResult]: For program point processEnvironmentEXIT(lines 351 375) no Hoare annotation was computed. [2020-07-20 10:41:51,281 INFO L264 CegarLoopResult]: At program point processEnvironmentENTRY(lines 351 375) the Hoare annotation is: (let ((.cse2 (not (<= 1 |old(~pumpRunning~0)|))) (.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse1 (not (<= 1 ~methaneLevelCritical~0))) (.cse5 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse6 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 ~methaneLevelCritical~0))) (.cse7 (= 0 ~pumpRunning~0))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse2 .cse4 .cse3) (or .cse5 .cse0 .cse1 .cse6 .cse7) (or .cse5 .cse0 .cse6 .cse4 .cse7))) [2020-07-20 10:41:51,281 INFO L264 CegarLoopResult]: At program point L370(line 370) the Hoare annotation is: (let ((.cse3 (not (= 0 ~methAndRunningLastTime~0))) (.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse2 (not (= 0 ~methaneLevelCritical~0))) (.cse6 (= 0 ~pumpRunning~0)) (.cse0 (not (<= 1 ~systemActive~0))) (.cse4 (not (<= 1 ~methaneLevelCritical~0))) (.cse1 (not (<= 1 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2) (or .cse3 .cse0 .cse4 .cse5 .cse6) (or .cse3 .cse0 .cse5 .cse2 .cse6) (or .cse0 .cse4 .cse1))) [2020-07-20 10:41:51,281 INFO L268 CegarLoopResult]: For program point L370-1(lines 351 375) no Hoare annotation was computed. [2020-07-20 10:41:51,282 INFO L264 CegarLoopResult]: At program point L365(line 365) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (not (= 0 ~methaneLevelCritical~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (<= 1 ~methaneLevelCritical~0))) (.cse4 (not (<= 1 |old(~pumpRunning~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse1 .cse4 .cse5 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse3 .cse5) (or .cse1 .cse2 .cse4))) [2020-07-20 10:41:51,282 INFO L264 CegarLoopResult]: At program point L361(line 361) the Hoare annotation is: (let ((.cse2 (not (<= 1 ~methaneLevelCritical~0))) (.cse4 (not (<= 1 |old(~pumpRunning~0)|))) (.cse6 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse5 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse1 .cse4 .cse5 .cse6) (or .cse1 .cse2 .cse4 (and (<= ~methaneLevelCritical~0 processEnvironment_~tmp~3) .cse6)) (or .cse0 .cse1 .cse3 .cse5))) [2020-07-20 10:41:51,282 INFO L268 CegarLoopResult]: For program point L359(lines 359 367) no Hoare annotation was computed. [2020-07-20 10:41:51,282 INFO L264 CegarLoopResult]: At program point L357(line 357) the Hoare annotation is: (let ((.cse2 (not (<= 1 ~methaneLevelCritical~0))) (.cse4 (not (<= 1 |old(~pumpRunning~0)|))) (.cse5 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse1 .cse2 .cse4 .cse5) (or .cse1 .cse4 .cse6 .cse5) (or .cse0 .cse1 .cse3 .cse6))) [2020-07-20 10:41:51,282 INFO L268 CegarLoopResult]: For program point L357-1(line 357) no Hoare annotation was computed. [2020-07-20 10:41:51,282 INFO L268 CegarLoopResult]: For program point L355(lines 355 372) no Hoare annotation was computed. [2020-07-20 10:41:51,283 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__baseEXIT(lines 291 297) no Hoare annotation was computed. [2020-07-20 10:41:51,283 INFO L271 CegarLoopResult]: At program point processEnvironment__wrappee__baseFINAL(lines 291 297) the Hoare annotation is: true [2020-07-20 10:41:51,283 INFO L264 CegarLoopResult]: At program point testENTRY(lines 192 257) the Hoare annotation is: (or (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,283 INFO L264 CegarLoopResult]: At program point L250(lines 201 251) the Hoare annotation is: (or (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|))) [2020-07-20 10:41:51,283 INFO L268 CegarLoopResult]: For program point testFINAL(lines 192 257) no Hoare annotation was computed. [2020-07-20 10:41:51,283 INFO L264 CegarLoopResult]: At program point L240(line 240) the Hoare annotation is: (let ((.cse0 (<= test_~splverifierCounter~0 0))) (or (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (and (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) .cse0) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|)) (and .cse0 (<= 1 ~systemActive~0)))) [2020-07-20 10:41:51,283 INFO L268 CegarLoopResult]: For program point L238(lines 238 244) no Hoare annotation was computed. [2020-07-20 10:41:51,284 INFO L264 CegarLoopResult]: At program point L238-1(lines 232 245) the Hoare annotation is: (let ((.cse4 (= 0 ~methAndRunningLastTime~0)) (.cse0 (<= 1 ~methaneLevelCritical~0)) (.cse7 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse5 (= 0 ~methaneLevelCritical~0)) (.cse2 (<= 1 ~systemActive~0)) (.cse3 (<= 1 ~pumpRunning~0)) (.cse6 (= 0 ~pumpRunning~0)) (.cse1 (<= test_~splverifierCounter~0 0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse1 .cse2 .cse7) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse4 .cse0 .cse6 .cse1 .cse2 .cse7) (not (= |old(~methaneLevelCritical~0)| 0)) (and .cse5 .cse1 .cse2 .cse3) (not (<= 1 |old(~systemActive~0)|)) (and (= 0 ~systemActive~0) .cse6 .cse1))) [2020-07-20 10:41:51,284 INFO L268 CegarLoopResult]: For program point L203(lines 202 249) no Hoare annotation was computed. [2020-07-20 10:41:51,284 INFO L268 CegarLoopResult]: For program point L232(lines 232 245) no Hoare annotation was computed. [2020-07-20 10:41:51,284 INFO L264 CegarLoopResult]: At program point L224(line 224) the Hoare annotation is: (let ((.cse5 (<= 1 ~pumpRunning~0)) (.cse3 (= 0 ~methaneLevelCritical~0)) (.cse0 (= 0 ~methAndRunningLastTime~0)) (.cse6 (<= 1 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= test_~splverifierCounter~0 0)) (.cse4 (<= 1 ~systemActive~0)) (.cse7 (<= |old(~pumpRunning~0)| ~pumpRunning~0))) (or (and .cse0 (= 0 ~systemActive~0) .cse1 .cse2) (and .cse3 .cse0 .cse2 .cse4 .cse5) (and .cse6 .cse2 .cse4 .cse5) (and .cse0 .cse3 .cse1 .cse2 .cse4 .cse7) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse6 .cse1 .cse2 .cse4 .cse7) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|)))) [2020-07-20 10:41:51,284 INFO L268 CegarLoopResult]: For program point L222(lines 222 228) no Hoare annotation was computed. [2020-07-20 10:41:51,284 INFO L268 CegarLoopResult]: For program point L222-1(lines 222 228) no Hoare annotation was computed. [2020-07-20 10:41:51,285 INFO L264 CegarLoopResult]: At program point L247(lines 202 249) the Hoare annotation is: (let ((.cse5 (<= 1 ~pumpRunning~0)) (.cse3 (= 0 ~methaneLevelCritical~0)) (.cse0 (= 0 ~methAndRunningLastTime~0)) (.cse6 (<= 1 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= test_~splverifierCounter~0 0)) (.cse4 (<= 1 ~systemActive~0)) (.cse7 (<= |old(~pumpRunning~0)| ~pumpRunning~0))) (or (and .cse0 (= 0 ~systemActive~0) .cse1 .cse2) (and .cse3 .cse0 .cse2 .cse4 .cse5) (and .cse6 .cse2 .cse4 .cse5) (and .cse0 .cse3 .cse1 .cse2 .cse4 .cse7) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse6 .cse1 .cse2 .cse4 .cse7) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|)))) [2020-07-20 10:41:51,285 INFO L264 CegarLoopResult]: At program point L214(line 214) the Hoare annotation is: (let ((.cse5 (<= 1 ~pumpRunning~0)) (.cse3 (= 0 ~methaneLevelCritical~0)) (.cse0 (= 0 ~methAndRunningLastTime~0)) (.cse6 (<= 1 ~methaneLevelCritical~0)) (.cse1 (= 0 ~pumpRunning~0)) (.cse2 (<= test_~splverifierCounter~0 0)) (.cse4 (<= 1 ~systemActive~0)) (.cse7 (<= |old(~pumpRunning~0)| ~pumpRunning~0))) (or (and .cse0 (= 0 ~systemActive~0) .cse1 .cse2) (and .cse3 .cse0 .cse2 .cse4 .cse5) (and .cse6 .cse2 .cse4 .cse5) (and .cse0 .cse3 .cse1 .cse2 .cse4 .cse7) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 |old(~pumpRunning~0)|)) (and .cse0 .cse6 .cse1 .cse2 .cse4 .cse7) (not (= |old(~methaneLevelCritical~0)| 0)) (not (<= 1 |old(~systemActive~0)|)))) [2020-07-20 10:41:51,285 INFO L268 CegarLoopResult]: For program point L212(lines 212 218) no Hoare annotation was computed. [2020-07-20 10:41:51,285 INFO L268 CegarLoopResult]: For program point L212-1(lines 212 218) no Hoare annotation was computed. [2020-07-20 10:41:51,285 INFO L268 CegarLoopResult]: For program point L204(lines 204 208) no Hoare annotation was computed. [2020-07-20 10:41:51,285 INFO L268 CegarLoopResult]: For program point testEXIT(lines 192 257) no Hoare annotation was computed. [2020-07-20 10:41:51,285 INFO L268 CegarLoopResult]: For program point L795(lines 795 802) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point __utac__get_this_argENTRY(lines 775 820) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point L789(lines 789 809) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point __utac__get_this_argEXIT(lines 775 820) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point L789-1(lines 789 809) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point __utac__get_this_argFINAL(lines 775 820) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point isLowWaterSensorDryFINAL(lines 179 187) no Hoare annotation was computed. [2020-07-20 10:41:51,286 INFO L271 CegarLoopResult]: At program point isLowWaterSensorDryENTRY(lines 179 187) the Hoare annotation is: true [2020-07-20 10:41:51,286 INFO L268 CegarLoopResult]: For program point isLowWaterSensorDryEXIT(lines 179 187) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L264 CegarLoopResult]: At program point L893(line 893) the Hoare annotation is: (let ((.cse3 (not (= 0 ~methaneLevelCritical~0))) (.cse2 (not (= 0 ~pumpRunning~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse1 (not (<= 1 ~methaneLevelCritical~0))) (.cse4 (not (<= 1 ~pumpRunning~0)))) (and (or .cse0 .cse1 .cse2) (or .cse0 .cse3 .cse4) (or .cse0 .cse3 .cse2) (or (not (= 0 ~systemActive~0)) .cse2) (or .cse0 .cse1 (not (= 0 |old(~methAndRunningLastTime~0)|)) .cse4))) [2020-07-20 10:41:51,287 INFO L268 CegarLoopResult]: For program point L891(lines 891 897) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L268 CegarLoopResult]: For program point L890(lines 890 900) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L264 CegarLoopResult]: At program point L888(line 888) the Hoare annotation is: (let ((.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse2 (not (<= 1 ~pumpRunning~0)))) (and (or .cse0 .cse1 .cse2) (or .cse0 .cse1 (not (= 0 ~pumpRunning~0))) (or .cse0 (= 0 ~methAndRunningLastTime~0) (not (<= 1 ~methaneLevelCritical~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) .cse2))) [2020-07-20 10:41:51,287 INFO L268 CegarLoopResult]: For program point L888-1(line 888) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L268 CegarLoopResult]: For program point L886(lines 886 903) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L268 CegarLoopResult]: For program point L886-1(lines 878 906) no Hoare annotation was computed. [2020-07-20 10:41:51,287 INFO L264 CegarLoopResult]: At program point L884(line 884) the Hoare annotation is: (or (not (<= 1 ~systemActive~0)) (= 0 ~methAndRunningLastTime~0) (not (<= 1 ~methaneLevelCritical~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (<= 1 ~pumpRunning~0))) [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point L884-1(line 884) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L264 CegarLoopResult]: At program point __utac_acc__Specification2_spec__2ENTRY(lines 878 906) the Hoare annotation is: (or (not (<= 1 ~systemActive~0)) (= 0 ~methAndRunningLastTime~0) (not (<= 1 ~methaneLevelCritical~0)) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (<= 1 ~pumpRunning~0))) [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__2EXIT(lines 878 906) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point L141(lines 141 149) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point L141-2(lines 141 149) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point printEnvironmentEXIT(lines 133 155) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point printEnvironmentENTRY(lines 133 155) no Hoare annotation was computed. [2020-07-20 10:41:51,288 INFO L268 CegarLoopResult]: For program point printEnvironmentFINAL(lines 133 155) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L264 CegarLoopResult]: At program point __utac_acc__Specification2_spec__1ENTRY(lines 870 877) the Hoare annotation is: (or (not (<= 1 ~systemActive~0)) (= 0 ~methAndRunningLastTime~0) (not (= 0 |old(~methAndRunningLastTime~0)|)) (not (= 0 ~methaneLevelCritical~0)) (not (= 0 ~pumpRunning~0))) [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__1FINAL(lines 870 877) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__1EXIT(lines 870 877) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point select_oneENTRY(lines 44 53) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point select_oneFINAL(lines 44 53) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point select_oneEXIT(lines 44 53) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point L737(line 737) no Hoare annotation was computed. [2020-07-20 10:41:51,289 INFO L268 CegarLoopResult]: For program point L737-1(line 737) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtENTRY(lines 672 774) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L696(lines 696 700) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L760(lines 760 771) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L723(lines 723 727) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L721-2(lines 721 741) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L742(lines 720 743) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtFINAL(lines 672 774) no Hoare annotation was computed. [2020-07-20 10:41:51,290 INFO L268 CegarLoopResult]: For program point L701(lines 701 717) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point L761(lines 761 768) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point L722(lines 721 741) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtEXIT(lines 672 774) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point L753(line 753) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point L753-1(line 753) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point L718(lines 718 759) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L268 CegarLoopResult]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,291 INFO L264 CegarLoopResult]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (<= |old(~pumpRunning~0)| ~pumpRunning~0) [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point activatePumpFINAL(lines 376 383) no Hoare annotation was computed. [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point activatePumpEXIT(lines 376 383) no Hoare annotation was computed. [2020-07-20 10:41:51,292 INFO L264 CegarLoopResult]: At program point activatePumpENTRY(lines 376 383) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (= 0 ~pumpRunning~0))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2 .cse3) (or .cse0 .cse1 .cse2 (not (= 0 ~methaneLevelCritical~0)) .cse3))) [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point getWaterLevelENTRY(lines 156 164) no Hoare annotation was computed. [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point getWaterLevelFINAL(lines 156 164) no Hoare annotation was computed. [2020-07-20 10:41:51,292 INFO L268 CegarLoopResult]: For program point getWaterLevelEXIT(lines 156 164) no Hoare annotation was computed. [2020-07-20 10:41:51,293 INFO L268 CegarLoopResult]: For program point isHighWaterLevelEXIT(lines 448 466) no Hoare annotation was computed. [2020-07-20 10:41:51,293 INFO L268 CegarLoopResult]: For program point L457(lines 457 461) no Hoare annotation was computed. [2020-07-20 10:41:51,293 INFO L271 CegarLoopResult]: At program point L455(line 455) the Hoare annotation is: true [2020-07-20 10:41:51,293 INFO L268 CegarLoopResult]: For program point L457-2(lines 457 461) no Hoare annotation was computed. [2020-07-20 10:41:51,293 INFO L268 CegarLoopResult]: For program point L455-1(line 455) no Hoare annotation was computed. [2020-07-20 10:41:51,293 INFO L271 CegarLoopResult]: At program point isHighWaterLevelENTRY(lines 448 466) the Hoare annotation is: true [2020-07-20 10:41:51,293 INFO L268 CegarLoopResult]: For program point isHighWaterLevelFINAL(lines 448 466) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L264 CegarLoopResult]: At program point changeMethaneLevelENTRY(lines 112 123) the Hoare annotation is: (let ((.cse2 (= 0 ~methaneLevelCritical~0)) (.cse3 (not (= |old(~methaneLevelCritical~0)| 0))) (.cse5 (not (<= 1 ~pumpRunning~0))) (.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse6 (<= 1 ~methaneLevelCritical~0)) (.cse4 (not (= 0 ~pumpRunning~0))) (.cse7 (not (<= 1 |old(~methaneLevelCritical~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse2 .cse3 .cse5) (or .cse1 .cse6 .cse5 .cse7) (or .cse0 .cse1 .cse6 .cse4 .cse7))) [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point changeMethaneLevelEXIT(lines 112 123) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point L116-1(lines 112 123) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,294 INFO L271 CegarLoopResult]: At program point isMethaneLevelCriticalENTRY(lines 124 132) the Hoare annotation is: true [2020-07-20 10:41:51,294 INFO L268 CegarLoopResult]: For program point isMethaneLevelCriticalFINAL(lines 124 132) no Hoare annotation was computed. [2020-07-20 10:41:51,295 INFO L268 CegarLoopResult]: For program point isMethaneLevelCriticalEXIT(lines 124 132) no Hoare annotation was computed. [2020-07-20 10:41:51,295 INFO L264 CegarLoopResult]: At program point L280(line 280) the Hoare annotation is: (let ((.cse8 (= 0 ~methAndRunningLastTime~0))) (let ((.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse5 (not (= 0 |old(~pumpRunning~0)|))) (.cse7 (not (= 0 ~methaneLevelCritical~0))) (.cse6 (and .cse8 (= 0 ~pumpRunning~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse1 (not (<= 1 ~methaneLevelCritical~0))) (.cse2 (not (<= 1 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 |old(~methAndRunningLastTime~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse1 .cse4 .cse5 .cse6) (or (not (= 0 ~systemActive~0)) .cse5) (or .cse0 .cse2 .cse7 .cse3) (or .cse0 .cse4 .cse5 .cse7 .cse6) (or .cse0 .cse8 .cse1 .cse2 .cse4)))) [2020-07-20 10:41:51,295 INFO L264 CegarLoopResult]: At program point L278(lines 278 284) the Hoare annotation is: (let ((.cse1 (not (= 0 |old(~methAndRunningLastTime~0)|))) (.cse5 (and (= 0 ~methAndRunningLastTime~0) (<= 1 ~pumpRunning~0))) (.cse6 (not (<= 1 ~methaneLevelCritical~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse7 (not (<= 1 |old(~pumpRunning~0)|))) (.cse3 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (or .cse0 .cse6 .cse1 .cse2 .cse4 .cse5) (or .cse0 .cse6 .cse7 .cse4) (or (not (= 0 ~systemActive~0)) .cse2 .cse4) (or .cse0 .cse7 .cse3 .cse4 (<= |old(~pumpRunning~0)| ~pumpRunning~0)))) [2020-07-20 10:41:51,295 INFO L264 CegarLoopResult]: At program point L273(line 273) the Hoare annotation is: (let ((.cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse4 (not (= 0 |old(~pumpRunning~0)|))) (.cse6 (not (= 0 ~methaneLevelCritical~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse1 (not (<= 1 ~methaneLevelCritical~0))) (.cse2 (not (<= 1 |old(~pumpRunning~0)|))) (.cse5 (not (= 0 |old(~methAndRunningLastTime~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3) (or (not (= 0 ~systemActive~0)) .cse4) (or .cse0 .cse1 .cse5 .cse4) (or .cse0 .cse2 .cse6 .cse3) (or .cse0 .cse5 .cse4 .cse6) (or .cse0 (= 0 ~methAndRunningLastTime~0) .cse1 .cse2 .cse5))) [2020-07-20 10:41:51,296 INFO L264 CegarLoopResult]: At program point timeShiftENTRY(lines 267 290) the Hoare annotation is: (let ((.cse10 (= 0 ~methAndRunningLastTime~0)) (.cse9 (= 0 ~pumpRunning~0))) (let ((.cse6 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (.cse7 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (and .cse10 .cse9)) (.cse8 (not (= 0 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse1 (not (<= 1 ~methaneLevelCritical~0))) (.cse5 (not (<= 1 |old(~pumpRunning~0)|))) (.cse2 (not (= 0 |old(~methAndRunningLastTime~0)|)))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4) (or .cse0 .cse1 .cse5 .cse6) (or .cse0 .cse5 .cse7 .cse6) (or .cse0 .cse2 .cse3 .cse7 .cse4) (or .cse8 .cse3 .cse9) (or .cse10 .cse8 .cse2 .cse3) (or .cse0 .cse10 .cse1 .cse5 .cse2)))) [2020-07-20 10:41:51,296 INFO L268 CegarLoopResult]: For program point L271(lines 270 289) no Hoare annotation was computed. [2020-07-20 10:41:51,296 INFO L268 CegarLoopResult]: For program point timeShiftEXIT(lines 267 290) no Hoare annotation was computed. [2020-07-20 10:41:51,296 INFO L268 CegarLoopResult]: For program point timeShiftFINAL(lines 267 290) no Hoare annotation was computed. [2020-07-20 10:41:51,296 INFO L268 CegarLoopResult]: For program point cleanupEXIT(lines 909 938) no Hoare annotation was computed. [2020-07-20 10:41:51,296 INFO L271 CegarLoopResult]: At program point cleanupENTRY(lines 909 938) the Hoare annotation is: true [2020-07-20 10:41:51,296 INFO L268 CegarLoopResult]: For program point L923(lines 923 927) no Hoare annotation was computed. [2020-07-20 10:41:51,296 INFO L271 CegarLoopResult]: At program point L923-1(lines 923 927) the Hoare annotation is: true [2020-07-20 10:41:51,297 INFO L268 CegarLoopResult]: For program point L920(line 920) no Hoare annotation was computed. [2020-07-20 10:41:51,297 INFO L271 CegarLoopResult]: At program point L919-2(lines 919 933) the Hoare annotation is: true [2020-07-20 10:41:51,297 INFO L271 CegarLoopResult]: At program point L915(line 915) the Hoare annotation is: true [2020-07-20 10:41:51,297 INFO L268 CegarLoopResult]: For program point L915-1(line 915) no Hoare annotation was computed. [2020-07-20 10:41:51,297 INFO L271 CegarLoopResult]: At program point L934(lines 909 938) the Hoare annotation is: true [2020-07-20 10:41:51,297 INFO L268 CegarLoopResult]: For program point L930(line 930) no Hoare annotation was computed. [2020-07-20 10:41:51,297 INFO L271 CegarLoopResult]: At program point lowerWaterLevelENTRY(lines 88 99) the Hoare annotation is: true [2020-07-20 10:41:51,297 INFO L268 CegarLoopResult]: For program point L92-1(lines 88 99) no Hoare annotation was computed. [2020-07-20 10:41:51,298 INFO L268 CegarLoopResult]: For program point lowerWaterLevelEXIT(lines 88 99) no Hoare annotation was computed. [2020-07-20 10:41:51,298 INFO L268 CegarLoopResult]: For program point setupEXIT(lines 963 969) no Hoare annotation was computed. [2020-07-20 10:41:51,298 INFO L271 CegarLoopResult]: At program point setupFINAL(lines 963 969) the Hoare annotation is: true [2020-07-20 10:41:51,298 INFO L268 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,298 INFO L264 CegarLoopResult]: At program point L-1(line -1) the Hoare annotation is: (and (= 0 ~methaneLevelCritical~0) (= 0 ~methAndRunningLastTime~0) (= 0 ~pumpRunning~0) (<= 1 ~systemActive~0)) [2020-07-20 10:41:51,298 INFO L271 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-07-20 10:41:51,298 INFO L268 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-07-20 10:41:51,298 INFO L264 CegarLoopResult]: At program point processEnvironment__wrappee__highWaterSensorENTRY(lines 299 323) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse4 (not (= 0 ~methaneLevelCritical~0))) (.cse3 (= 0 ~pumpRunning~0))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2 .cse3) (or .cse1 (not (<= 1 |old(~pumpRunning~0)|)) .cse4 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 .cse4 .cse3))) [2020-07-20 10:41:51,299 INFO L264 CegarLoopResult]: At program point L318(line 318) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2) (or .cse1 (not (<= 1 |old(~pumpRunning~0)|)) .cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 .cse3))) [2020-07-20 10:41:51,299 INFO L268 CegarLoopResult]: For program point L318-1(lines 299 323) no Hoare annotation was computed. [2020-07-20 10:41:51,299 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 299 323) no Hoare annotation was computed. [2020-07-20 10:41:51,299 INFO L264 CegarLoopResult]: At program point L313(line 313) the Hoare annotation is: (let ((.cse2 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 (not (<= 1 |old(~pumpRunning~0)|)) .cse1) (or .cse2 .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse3 .cse4) (or .cse2 .cse0 .cse3 .cse1 .cse4))) [2020-07-20 10:41:51,299 INFO L264 CegarLoopResult]: At program point L309(line 309) the Hoare annotation is: (let ((.cse2 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 (not (<= 1 |old(~pumpRunning~0)|)) .cse1) (or .cse2 .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse3 .cse4) (or .cse2 .cse0 .cse3 .cse1 .cse4))) [2020-07-20 10:41:51,299 INFO L268 CegarLoopResult]: For program point L307(lines 307 315) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L264 CegarLoopResult]: At program point L305(line 305) the Hoare annotation is: (let ((.cse2 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 (not (<= 1 |old(~pumpRunning~0)|)) .cse1) (or .cse2 .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse3 .cse4) (or .cse2 .cse0 .cse3 .cse1 .cse4))) [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point L305-1(line 305) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point L303(lines 303 320) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point waterRiseEXIT(lines 100 111) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point L104-1(lines 100 111) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L271 CegarLoopResult]: At program point waterRiseENTRY(lines 100 111) the Hoare annotation is: true [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point __automaton_failFINAL(lines 1005 1012) no Hoare annotation was computed. [2020-07-20 10:41:51,300 INFO L268 CegarLoopResult]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 1009) no Hoare annotation was computed. [2020-07-20 10:41:51,301 INFO L271 CegarLoopResult]: At program point __automaton_failENTRY(lines 1005 1012) the Hoare annotation is: true [2020-07-20 10:41:51,301 INFO L268 CegarLoopResult]: For program point __automaton_failEXIT(lines 1005 1012) no Hoare annotation was computed. [2020-07-20 10:41:51,301 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__lowWaterSensorEXIT(lines 325 349) no Hoare annotation was computed. [2020-07-20 10:41:51,301 INFO L264 CegarLoopResult]: At program point processEnvironment__wrappee__lowWaterSensorENTRY(lines 325 349) the Hoare annotation is: (let ((.cse2 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 (not (<= 1 |old(~pumpRunning~0)|)) .cse1 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse2 .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse3 .cse4) (or .cse2 .cse0 .cse3 .cse1 .cse4))) [2020-07-20 10:41:51,301 INFO L264 CegarLoopResult]: At program point L344(line 344) the Hoare annotation is: (let ((.cse2 (not (= 0 ~methAndRunningLastTime~0))) (.cse0 (not (<= 1 ~systemActive~0))) (.cse3 (not (= 0 |old(~pumpRunning~0)|))) (.cse1 (not (= 0 ~methaneLevelCritical~0))) (.cse4 (= 0 ~pumpRunning~0))) (and (or .cse0 (not (<= 1 |old(~pumpRunning~0)|)) .cse1) (or .cse2 .cse0 (not (<= 1 ~methaneLevelCritical~0)) .cse3 .cse4) (or .cse2 .cse0 .cse3 .cse1 .cse4))) [2020-07-20 10:41:51,301 INFO L268 CegarLoopResult]: For program point L344-1(lines 325 349) no Hoare annotation was computed. [2020-07-20 10:41:51,301 INFO L264 CegarLoopResult]: At program point L339(line 339) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2) (or .cse1 (not (<= 1 |old(~pumpRunning~0)|)) .cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 .cse3))) [2020-07-20 10:41:51,302 INFO L264 CegarLoopResult]: At program point L335(line 335) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2) (or .cse1 (not (<= 1 |old(~pumpRunning~0)|)) .cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 .cse3))) [2020-07-20 10:41:51,302 INFO L268 CegarLoopResult]: For program point L333(lines 333 341) no Hoare annotation was computed. [2020-07-20 10:41:51,302 INFO L264 CegarLoopResult]: At program point L331(line 331) the Hoare annotation is: (let ((.cse0 (not (= 0 ~methAndRunningLastTime~0))) (.cse1 (not (<= 1 ~systemActive~0))) (.cse2 (not (= 0 |old(~pumpRunning~0)|))) (.cse3 (not (= 0 ~methaneLevelCritical~0)))) (and (or .cse0 .cse1 (not (<= 1 ~methaneLevelCritical~0)) .cse2) (or .cse1 (not (<= 1 |old(~pumpRunning~0)|)) .cse3 (<= |old(~pumpRunning~0)| ~pumpRunning~0)) (or .cse0 .cse1 .cse2 .cse3))) [2020-07-20 10:41:51,302 INFO L268 CegarLoopResult]: For program point L331-1(line 331) no Hoare annotation was computed. [2020-07-20 10:41:51,302 INFO L268 CegarLoopResult]: For program point L329(lines 329 346) no Hoare annotation was computed. [2020-07-20 10:41:51,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.07 10:41:51 BoogieIcfgContainer [2020-07-20 10:41:51,321 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-20 10:41:51,322 INFO L168 Benchmark]: Toolchain (without parser) took 13883.05 ms. Allocated memory was 136.3 MB in the beginning and 402.7 MB in the end (delta: 266.3 MB). Free memory was 99.7 MB in the beginning and 153.7 MB in the end (delta: -53.9 MB). Peak memory consumption was 284.3 MB. Max. memory is 7.1 GB. [2020-07-20 10:41:51,323 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 136.3 MB. Free memory is still 119.0 MB. There was no memory consumed. Max. memory is 7.1 GB. [2020-07-20 10:41:51,324 INFO L168 Benchmark]: CACSL2BoogieTranslator took 655.47 ms. Allocated memory was 136.3 MB in the beginning and 200.3 MB in the end (delta: 64.0 MB). Free memory was 99.3 MB in the beginning and 168.2 MB in the end (delta: -68.9 MB). Peak memory consumption was 29.4 MB. Max. memory is 7.1 GB. [2020-07-20 10:41:51,325 INFO L168 Benchmark]: Boogie Preprocessor took 85.36 ms. Allocated memory is still 200.3 MB. Free memory was 168.2 MB in the beginning and 164.0 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 7.1 GB. [2020-07-20 10:41:51,326 INFO L168 Benchmark]: RCFGBuilder took 1195.40 ms. Allocated memory was 200.3 MB in the beginning and 229.6 MB in the end (delta: 29.4 MB). Free memory was 164.0 MB in the beginning and 191.2 MB in the end (delta: -27.2 MB). Peak memory consumption was 87.5 MB. Max. memory is 7.1 GB. [2020-07-20 10:41:51,327 INFO L168 Benchmark]: TraceAbstraction took 11940.99 ms. Allocated memory was 229.6 MB in the beginning and 402.7 MB in the end (delta: 173.0 MB). Free memory was 191.2 MB in the beginning and 153.7 MB in the end (delta: 37.6 MB). Peak memory consumption was 282.5 MB. Max. memory is 7.1 GB. [2020-07-20 10:41:51,330 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 136.3 MB. Free memory is still 119.0 MB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 655.47 ms. Allocated memory was 136.3 MB in the beginning and 200.3 MB in the end (delta: 64.0 MB). Free memory was 99.3 MB in the beginning and 168.2 MB in the end (delta: -68.9 MB). Peak memory consumption was 29.4 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 85.36 ms. Allocated memory is still 200.3 MB. Free memory was 168.2 MB in the beginning and 164.0 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1195.40 ms. Allocated memory was 200.3 MB in the beginning and 229.6 MB in the end (delta: 29.4 MB). Free memory was 164.0 MB in the beginning and 191.2 MB in the end (delta: -27.2 MB). Peak memory consumption was 87.5 MB. Max. memory is 7.1 GB. * TraceAbstraction took 11940.99 ms. Allocated memory was 229.6 MB in the beginning and 402.7 MB in the end (delta: 173.0 MB). Free memory was 191.2 MB in the beginning and 153.7 MB in the end (delta: 37.6 MB). Peak memory consumption was 282.5 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 1009]: 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: 201]: Loop Invariant Derived loop invariant: ((!(0 == \old(methAndRunningLastTime)) || !(0 == \old(pumpRunning))) || !(\old(methaneLevelCritical) == 0)) || !(1 <= \old(systemActive)) - InvariantResult [Line: 919]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 202]: Loop Invariant Derived loop invariant: ((((((((((0 == methAndRunningLastTime && 0 == systemActive) && 0 == pumpRunning) && splverifierCounter <= 0) || ((((0 == methaneLevelCritical && 0 == methAndRunningLastTime) && splverifierCounter <= 0) && 1 <= systemActive) && 1 <= pumpRunning)) || (((1 <= methaneLevelCritical && splverifierCounter <= 0) && 1 <= systemActive) && 1 <= pumpRunning)) || (((((0 == methAndRunningLastTime && 0 == methaneLevelCritical) && 0 == pumpRunning) && splverifierCounter <= 0) && 1 <= systemActive) && \old(pumpRunning) <= pumpRunning)) || !(0 == \old(methAndRunningLastTime))) || !(0 == \old(pumpRunning))) || (((((0 == methAndRunningLastTime && 1 <= methaneLevelCritical) && 0 == pumpRunning) && splverifierCounter <= 0) && 1 <= systemActive) && \old(pumpRunning) <= pumpRunning)) || !(\old(methaneLevelCritical) == 0)) || !(1 <= \old(systemActive)) - InvariantResult [Line: 909]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 43 procedures, 256 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 7.2s, OverallIterations: 9, TraceHistogramMax: 3, AutomataDifference: 1.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 4.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1798 SDtfs, 752 SDslu, 2672 SDs, 0 SdLazy, 698 SolverSat, 142 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1257 GetRequests, 1222 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=623occurred in iteration=5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 9 MinimizatonAttempts, 136 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 70 LocationsWithAnnotation, 1176 PreInvPairs, 1221 NumberOfFragments, 2435 HoareAnnotationTreeSize, 1176 FomulaSimplifications, 1098 FormulaSimplificationTreeSizeReduction, 0.7s HoareSimplificationTime, 70 FomulaSimplificationsInter, 3577 FormulaSimplificationTreeSizeReductionInter, 3.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 932 NumberOfCodeBlocks, 932 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1242 ConstructedInterpolants, 0 QuantifiedInterpolants, 306932 SizeOfPredicates, 20 NumberOfNonLiveVariables, 7265 ConjunctsInSsa, 78 ConjunctsInUnsatCore, 11 InterpolantComputations, 8 PerfectInterpolantSequences, 287/305 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...