/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-21 10:36:25,924 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 10:36:25,927 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 10:36:25,945 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 10:36:25,946 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 10:36:25,948 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 10:36:25,949 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 10:36:25,963 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 10:36:25,965 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 10:36:25,966 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 10:36:25,967 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 10:36:25,968 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 10:36:25,968 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 10:36:25,969 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 10:36:25,970 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 10:36:25,971 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 10:36:25,972 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 10:36:25,973 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 10:36:25,975 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 10:36:25,976 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 10:36:25,978 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 10:36:25,979 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 10:36:25,980 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 10:36:25,980 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 10:36:25,983 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 10:36:25,983 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 10:36:25,983 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 10:36:25,984 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 10:36:25,985 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 10:36:25,985 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 10:36:25,986 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 10:36:25,986 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 10:36:25,987 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 10:36:25,988 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 10:36:25,989 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 10:36:25,989 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 10:36:25,990 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 10:36:25,990 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 10:36:25,990 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 10:36:25,991 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 10:36:25,992 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 10:36:25,993 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-21 10:36:26,006 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 10:36:26,007 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 10:36:26,008 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 10:36:26,008 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 10:36:26,008 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 10:36:26,009 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 10:36:26,009 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 10:36:26,009 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 10:36:26,009 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 10:36:26,009 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 10:36:26,009 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 10:36:26,010 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 10:36:26,010 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 10:36:26,010 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 10:36:26,010 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 10:36:26,010 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 10:36:26,011 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 10:36:26,011 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 10:36:26,011 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 10:36:26,011 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 10:36:26,011 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 10:36:26,012 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 10:36:26,012 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 10:36:26,012 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 10:36:26,012 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 10:36:26,012 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 10:36:26,013 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:26,013 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 10:36:26,013 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 10:36:26,013 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-21 10:36:26,298 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 10:36:26,317 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 10:36:26,322 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 10:36:26,323 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 10:36:26,324 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 10:36:26,324 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-21 10:36:26,401 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3acea61d4/3975e6f9f79949fe87fb368bb24c681f/FLAG775567710 [2020-07-21 10:36:26,945 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 10:36:26,945 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product55.cil.c [2020-07-21 10:36:26,976 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3acea61d4/3975e6f9f79949fe87fb368bb24c681f/FLAG775567710 [2020-07-21 10:36:27,296 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3acea61d4/3975e6f9f79949fe87fb368bb24c681f [2020-07-21 10:36:27,304 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 10:36:27,307 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 10:36:27,308 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 10:36:27,308 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 10:36:27,311 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 10:36:27,312 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:27,315 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20a0b054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27, skipping insertion in model container [2020-07-21 10:36:27,315 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:27,322 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 10:36:27,372 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 10:36:27,774 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:36:27,788 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 10:36:27,868 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:36:27,920 INFO L208 MainTranslator]: Completed translation [2020-07-21 10:36:27,921 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27 WrapperNode [2020-07-21 10:36:27,921 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 10:36:27,922 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 10:36:27,922 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 10:36:27,922 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 10:36:27,936 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:27,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:27,974 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:27,975 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:28,009 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:28,020 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:28,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (1/1) ... [2020-07-21 10:36:28,034 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 10:36:28,034 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 10:36:28,035 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 10:36:28,035 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 10:36:28,036 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (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-21 10:36:28,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2020-07-21 10:36:28,091 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2020-07-21 10:36:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2020-07-21 10:36:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2020-07-21 10:36:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2020-07-21 10:36:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2020-07-21 10:36:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2020-07-21 10:36:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterSensorDry [2020-07-21 10:36:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2020-07-21 10:36:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2020-07-21 10:36:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2020-07-21 10:36:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2020-07-21 10:36:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2020-07-21 10:36:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__lowWaterSensor [2020-07-21 10:36:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2020-07-21 10:36:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2020-07-21 10:36:28,101 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2020-07-21 10:36:28,101 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2020-07-21 10:36:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2020-07-21 10:36:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2020-07-21 10:36:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure isHighWaterLevel [2020-07-21 10:36:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure stopSystem [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2020-07-21 10:36:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2020-07-21 10:36:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2020-07-21 10:36:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__1 [2020-07-21 10:36:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification2_spec__2 [2020-07-21 10:36:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2020-07-21 10:36:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2020-07-21 10:36:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2020-07-21 10:36:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2020-07-21 10:36:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 10:36:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2020-07-21 10:36:28,105 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 10:36:28,105 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 10:36:28,105 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2020-07-21 10:36:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterSensorDry [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-07-21 10:36:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure stopSystem [2020-07-21 10:36:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2020-07-21 10:36:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2020-07-21 10:36:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure test [2020-07-21 10:36:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__2 [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2020-07-21 10:36:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2020-07-21 10:36:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure isHighWaterLevel [2020-07-21 10:36:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2020-07-21 10:36:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2020-07-21 10:36:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__lowWaterSensor [2020-07-21 10:36:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2020-07-21 10:36:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-07-21 10:36:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-07-21 10:36:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-07-21 10:36:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2020-07-21 10:36:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-07-21 10:36:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-07-21 10:36:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-07-21 10:36:28,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-07-21 10:36:28,113 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2020-07-21 10:36:28,114 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-07-21 10:36:28,114 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2020-07-21 10:36:28,114 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2020-07-21 10:36:28,115 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification2_spec__1 [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-07-21 10:36:28,116 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 10:36:29,196 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 10:36:29,197 INFO L295 CfgBuilder]: Removed 5 assume(true) statements. [2020-07-21 10:36:29,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:36:29 BoogieIcfgContainer [2020-07-21 10:36:29,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 10:36:29,203 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 10:36:29,204 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 10:36:29,207 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 10:36:29,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:36:27" (1/3) ... [2020-07-21 10:36:29,208 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@590a124b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:36:29, skipping insertion in model container [2020-07-21 10:36:29,208 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:36:27" (2/3) ... [2020-07-21 10:36:29,209 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@590a124b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:36:29, skipping insertion in model container [2020-07-21 10:36:29,209 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:36:29" (3/3) ... [2020-07-21 10:36:29,211 INFO L109 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product55.cil.c [2020-07-21 10:36:29,222 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 10:36:29,230 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 10:36:29,244 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 10:36:29,270 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 10:36:29,271 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 10:36:29,271 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 10:36:29,271 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 10:36:29,271 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 10:36:29,272 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 10:36:29,272 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 10:36:29,272 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 10:36:29,296 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states. [2020-07-21 10:36:29,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-07-21 10:36:29,308 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:29,309 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-21 10:36:29,310 INFO L427 AbstractCegarLoop]: === Iteration 1 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:29,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:29,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1134611440, now seen corresponding path program 1 times [2020-07-21 10:36:29,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:29,325 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [344860171] [2020-07-21 10:36:29,325 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-21 10:36:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:29,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 1 conjunts are in the unsatisfiable core [2020-07-21 10:36:29,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:29,602 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-21 10:36:29,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:29,604 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [344860171] [2020-07-21 10:36:29,605 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:29,605 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-21 10:36:29,606 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506298841] [2020-07-21 10:36:29,611 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-07-21 10:36:29,612 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:29,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-07-21 10:36:29,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-07-21 10:36:29,629 INFO L87 Difference]: Start difference. First operand 197 states. Second operand 2 states. [2020-07-21 10:36:29,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:29,679 INFO L93 Difference]: Finished difference Result 304 states and 381 transitions. [2020-07-21 10:36:29,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-07-21 10:36:29,681 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 51 [2020-07-21 10:36:29,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:29,697 INFO L225 Difference]: With dead ends: 304 [2020-07-21 10:36:29,697 INFO L226 Difference]: Without dead ends: 154 [2020-07-21 10:36:29,703 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-21 10:36:29,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2020-07-21 10:36:29,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2020-07-21 10:36:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2020-07-21 10:36:29,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 184 transitions. [2020-07-21 10:36:29,771 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 184 transitions. Word has length 51 [2020-07-21 10:36:29,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:29,771 INFO L479 AbstractCegarLoop]: Abstraction has 154 states and 184 transitions. [2020-07-21 10:36:29,771 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-07-21 10:36:29,772 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 184 transitions. [2020-07-21 10:36:29,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-21 10:36:29,776 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:29,776 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-21 10:36:29,989 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:29,990 INFO L427 AbstractCegarLoop]: === Iteration 2 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:29,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:29,990 INFO L82 PathProgramCache]: Analyzing trace with hash -179918531, now seen corresponding path program 1 times [2020-07-21 10:36:29,991 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:29,991 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1031334306] [2020-07-21 10:36:29,991 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-21 10:36:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:30,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 2 conjunts are in the unsatisfiable core [2020-07-21 10:36:30,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:30,267 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-21 10:36:30,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:30,268 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1031334306] [2020-07-21 10:36:30,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:30,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-21 10:36:30,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96288447] [2020-07-21 10:36:30,270 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-21 10:36:30,270 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:30,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-21 10:36:30,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-21 10:36:30,271 INFO L87 Difference]: Start difference. First operand 154 states and 184 transitions. Second operand 3 states. [2020-07-21 10:36:30,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:30,297 INFO L93 Difference]: Finished difference Result 247 states and 295 transitions. [2020-07-21 10:36:30,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-21 10:36:30,298 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2020-07-21 10:36:30,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:30,300 INFO L225 Difference]: With dead ends: 247 [2020-07-21 10:36:30,300 INFO L226 Difference]: Without dead ends: 145 [2020-07-21 10:36:30,302 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-21 10:36:30,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2020-07-21 10:36:30,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2020-07-21 10:36:30,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2020-07-21 10:36:30,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 172 transitions. [2020-07-21 10:36:30,317 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 172 transitions. Word has length 52 [2020-07-21 10:36:30,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:30,318 INFO L479 AbstractCegarLoop]: Abstraction has 145 states and 172 transitions. [2020-07-21 10:36:30,318 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-21 10:36:30,318 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 172 transitions. [2020-07-21 10:36:30,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-07-21 10:36:30,320 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:30,321 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-21 10:36:30,533 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:30,534 INFO L427 AbstractCegarLoop]: === Iteration 3 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:30,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:30,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1227863388, now seen corresponding path program 1 times [2020-07-21 10:36:30,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:30,535 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1042078769] [2020-07-21 10:36:30,535 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-21 10:36:30,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:30,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 10:36:30,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:30,753 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-21 10:36:30,753 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:30,754 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1042078769] [2020-07-21 10:36:30,754 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:30,754 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-21 10:36:30,754 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87799122] [2020-07-21 10:36:30,755 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-21 10:36:30,755 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:30,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-21 10:36:30,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-21 10:36:30,756 INFO L87 Difference]: Start difference. First operand 145 states and 172 transitions. Second operand 3 states. [2020-07-21 10:36:30,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:30,787 INFO L93 Difference]: Finished difference Result 377 states and 460 transitions. [2020-07-21 10:36:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-21 10:36:30,788 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 56 [2020-07-21 10:36:30,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:30,792 INFO L225 Difference]: With dead ends: 377 [2020-07-21 10:36:30,792 INFO L226 Difference]: Without dead ends: 260 [2020-07-21 10:36:30,794 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-21 10:36:30,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2020-07-21 10:36:30,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 256. [2020-07-21 10:36:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2020-07-21 10:36:30,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 311 transitions. [2020-07-21 10:36:30,826 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 311 transitions. Word has length 56 [2020-07-21 10:36:30,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:30,826 INFO L479 AbstractCegarLoop]: Abstraction has 256 states and 311 transitions. [2020-07-21 10:36:30,827 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-21 10:36:30,827 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 311 transitions. [2020-07-21 10:36:30,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-07-21 10:36:30,829 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:30,830 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-21 10:36:31,044 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:31,045 INFO L427 AbstractCegarLoop]: === Iteration 4 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:31,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:31,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1601957820, now seen corresponding path program 1 times [2020-07-21 10:36:31,046 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:31,046 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [476700424] [2020-07-21 10:36:31,046 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-21 10:36:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:31,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 711 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 10:36:31,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:31,242 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-21 10:36:31,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:31,242 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [476700424] [2020-07-21 10:36:31,243 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:31,243 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-21 10:36:31,243 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689846686] [2020-07-21 10:36:31,244 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-21 10:36:31,244 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:31,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-21 10:36:31,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-21 10:36:31,244 INFO L87 Difference]: Start difference. First operand 256 states and 311 transitions. Second operand 3 states. [2020-07-21 10:36:31,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:31,312 INFO L93 Difference]: Finished difference Result 484 states and 602 transitions. [2020-07-21 10:36:31,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-21 10:36:31,313 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2020-07-21 10:36:31,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:31,317 INFO L225 Difference]: With dead ends: 484 [2020-07-21 10:36:31,317 INFO L226 Difference]: Without dead ends: 481 [2020-07-21 10:36:31,318 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-21 10:36:31,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2020-07-21 10:36:31,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 481. [2020-07-21 10:36:31,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-07-21 10:36:31,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 598 transitions. [2020-07-21 10:36:31,357 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 598 transitions. Word has length 62 [2020-07-21 10:36:31,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:31,358 INFO L479 AbstractCegarLoop]: Abstraction has 481 states and 598 transitions. [2020-07-21 10:36:31,358 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-21 10:36:31,358 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 598 transitions. [2020-07-21 10:36:31,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2020-07-21 10:36:31,365 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:31,365 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-21 10:36:31,580 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:31,581 INFO L427 AbstractCegarLoop]: === Iteration 5 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:31,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:31,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1271327710, now seen corresponding path program 1 times [2020-07-21 10:36:31,582 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:31,582 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2065144541] [2020-07-21 10:36:31,583 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-21 10:36:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:31,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-21 10:36:31,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:31,830 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-21 10:36:31,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:31,830 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2065144541] [2020-07-21 10:36:31,831 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:31,831 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-21 10:36:31,831 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110067986] [2020-07-21 10:36:31,832 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-21 10:36:31,832 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:31,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-21 10:36:31,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:36:31,833 INFO L87 Difference]: Start difference. First operand 481 states and 598 transitions. Second operand 6 states. [2020-07-21 10:36:32,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:32,100 INFO L93 Difference]: Finished difference Result 1114 states and 1458 transitions. [2020-07-21 10:36:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 10:36:32,101 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 92 [2020-07-21 10:36:32,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:32,105 INFO L225 Difference]: With dead ends: 1114 [2020-07-21 10:36:32,106 INFO L226 Difference]: Without dead ends: 661 [2020-07-21 10:36:32,109 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-21 10:36:32,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2020-07-21 10:36:32,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 623. [2020-07-21 10:36:32,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 623 states. [2020-07-21 10:36:32,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 780 transitions. [2020-07-21 10:36:32,147 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 780 transitions. Word has length 92 [2020-07-21 10:36:32,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:32,148 INFO L479 AbstractCegarLoop]: Abstraction has 623 states and 780 transitions. [2020-07-21 10:36:32,148 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-21 10:36:32,148 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 780 transitions. [2020-07-21 10:36:32,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2020-07-21 10:36:32,152 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:32,152 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-21 10:36:32,366 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:32,367 INFO L427 AbstractCegarLoop]: === Iteration 6 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:32,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:32,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1769036706, now seen corresponding path program 1 times [2020-07-21 10:36:32,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:32,369 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1761249493] [2020-07-21 10:36:32,370 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-21 10:36:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:32,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 3 conjunts are in the unsatisfiable core [2020-07-21 10:36:32,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:32,603 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-21 10:36:32,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:32,604 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1761249493] [2020-07-21 10:36:32,604 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:32,605 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-21 10:36:32,605 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192738704] [2020-07-21 10:36:32,605 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-21 10:36:32,606 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:32,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-21 10:36:32,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-21 10:36:32,606 INFO L87 Difference]: Start difference. First operand 623 states and 780 transitions. Second operand 3 states. [2020-07-21 10:36:32,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:32,682 INFO L93 Difference]: Finished difference Result 678 states and 850 transitions. [2020-07-21 10:36:32,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-21 10:36:32,682 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 129 [2020-07-21 10:36:32,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:32,685 INFO L225 Difference]: With dead ends: 678 [2020-07-21 10:36:32,685 INFO L226 Difference]: Without dead ends: 316 [2020-07-21 10:36:32,686 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-21 10:36:32,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2020-07-21 10:36:32,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2020-07-21 10:36:32,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2020-07-21 10:36:32,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 382 transitions. [2020-07-21 10:36:32,701 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 382 transitions. Word has length 129 [2020-07-21 10:36:32,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:32,701 INFO L479 AbstractCegarLoop]: Abstraction has 316 states and 382 transitions. [2020-07-21 10:36:32,701 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-21 10:36:32,702 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 382 transitions. [2020-07-21 10:36:32,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2020-07-21 10:36:32,703 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:32,704 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-21 10:36:32,917 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:32,918 INFO L427 AbstractCegarLoop]: === Iteration 7 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:32,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:32,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1316720064, now seen corresponding path program 1 times [2020-07-21 10:36:32,920 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:32,920 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1631041172] [2020-07-21 10:36:32,921 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-21 10:36:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:33,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 10:36:33,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:33,175 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-21 10:36:33,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:36:33,550 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-21 10:36:33,550 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1631041172] [2020-07-21 10:36:33,550 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:36:33,551 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-07-21 10:36:33,551 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746552422] [2020-07-21 10:36:33,552 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-21 10:36:33,552 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:33,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-21 10:36:33,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:36:33,553 INFO L87 Difference]: Start difference. First operand 316 states and 382 transitions. Second operand 6 states. [2020-07-21 10:36:34,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:34,212 INFO L93 Difference]: Finished difference Result 613 states and 764 transitions. [2020-07-21 10:36:34,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:36:34,213 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 156 [2020-07-21 10:36:34,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:34,216 INFO L225 Difference]: With dead ends: 613 [2020-07-21 10:36:34,216 INFO L226 Difference]: Without dead ends: 325 [2020-07-21 10:36:34,218 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-21 10:36:34,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2020-07-21 10:36:34,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 301. [2020-07-21 10:36:34,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2020-07-21 10:36:34,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 344 transitions. [2020-07-21 10:36:34,234 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 344 transitions. Word has length 156 [2020-07-21 10:36:34,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:34,235 INFO L479 AbstractCegarLoop]: Abstraction has 301 states and 344 transitions. [2020-07-21 10:36:34,235 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-21 10:36:34,235 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 344 transitions. [2020-07-21 10:36:34,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-07-21 10:36:34,237 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:34,237 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-21 10:36:34,450 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:34,451 INFO L427 AbstractCegarLoop]: === Iteration 8 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:34,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:34,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1992645222, now seen corresponding path program 1 times [2020-07-21 10:36:34,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:34,453 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [910185738] [2020-07-21 10:36:34,454 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-21 10:36:34,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:34,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 23 conjunts are in the unsatisfiable core [2020-07-21 10:36:34,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:34,720 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-21 10:36:34,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:36:34,974 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-21 10:36:34,975 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [910185738] [2020-07-21 10:36:34,975 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-21 10:36:34,975 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2020-07-21 10:36:34,975 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385803832] [2020-07-21 10:36:34,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-21 10:36:34,976 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:34,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-21 10:36:34,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-21 10:36:34,977 INFO L87 Difference]: Start difference. First operand 301 states and 344 transitions. Second operand 6 states. [2020-07-21 10:36:35,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:35,229 INFO L93 Difference]: Finished difference Result 810 states and 954 transitions. [2020-07-21 10:36:35,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:36:35,230 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 165 [2020-07-21 10:36:35,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:35,233 INFO L225 Difference]: With dead ends: 810 [2020-07-21 10:36:35,233 INFO L226 Difference]: Without dead ends: 537 [2020-07-21 10:36:35,235 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-21 10:36:35,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2020-07-21 10:36:35,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 467. [2020-07-21 10:36:35,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2020-07-21 10:36:35,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 531 transitions. [2020-07-21 10:36:35,263 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 531 transitions. Word has length 165 [2020-07-21 10:36:35,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:35,264 INFO L479 AbstractCegarLoop]: Abstraction has 467 states and 531 transitions. [2020-07-21 10:36:35,264 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-21 10:36:35,264 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 531 transitions. [2020-07-21 10:36:35,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2020-07-21 10:36:35,267 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:36:35,267 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-21 10:36:35,483 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:35,484 INFO L427 AbstractCegarLoop]: === Iteration 9 === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:36:35,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:36:35,485 INFO L82 PathProgramCache]: Analyzing trace with hash -2037307574, now seen corresponding path program 1 times [2020-07-21 10:36:35,485 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:36:35,486 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [450735175] [2020-07-21 10:36:35,486 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-21 10:36:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:36:35,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 956 conjuncts, 9 conjunts are in the unsatisfiable core [2020-07-21 10:36:35,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:36:35,822 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-21 10:36:35,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:36:35,822 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [450735175] [2020-07-21 10:36:35,823 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:36:35,823 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-21 10:36:35,823 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422817954] [2020-07-21 10:36:35,824 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-21 10:36:35,824 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:36:35,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-21 10:36:35,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2020-07-21 10:36:35,825 INFO L87 Difference]: Start difference. First operand 467 states and 531 transitions. Second operand 8 states. [2020-07-21 10:36:36,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:36:36,204 INFO L93 Difference]: Finished difference Result 822 states and 946 transitions. [2020-07-21 10:36:36,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:36:36,205 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 169 [2020-07-21 10:36:36,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:36:36,206 INFO L225 Difference]: With dead ends: 822 [2020-07-21 10:36:36,206 INFO L226 Difference]: Without dead ends: 0 [2020-07-21 10:36:36,210 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-21 10:36:36,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-21 10:36:36,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-21 10:36:36,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-21 10:36:36,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-21 10:36:36,211 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 169 [2020-07-21 10:36:36,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:36:36,211 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-21 10:36:36,212 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-21 10:36:36,212 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-21 10:36:36,212 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-21 10:36:36,423 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:36:36,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-21 10:36:37,361 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 34 [2020-07-21 10:36:37,469 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 29 [2020-07-21 10:36:37,594 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 27 [2020-07-21 10:36:37,761 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 26 [2020-07-21 10:36:38,005 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-21 10:36:38,523 WARN L193 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-07-21 10:36:38,758 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 26 [2020-07-21 10:36:39,084 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 26 [2020-07-21 10:36:39,731 WARN L193 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2020-07-21 10:36:39,998 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-21 10:36:40,164 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-21 10:36:40,418 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2020-07-21 10:36:40,850 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2020-07-21 10:36:41,040 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point L579-2(lines 579 600) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point L601(lines 578 602) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeFINAL(lines 554 609) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point L585(lines 585 589) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point L585-1(lines 585 589) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeEXIT(lines 554 609) no Hoare annotation was computed. [2020-07-21 10:36:41,053 INFO L268 CegarLoopResult]: For program point L580(line 580) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_freeENTRY(lines 554 609) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L642-1(lines 642 646) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L637(line 637) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L636-2(lines 636 661) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L662(lines 635 663) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetFINAL(lines 610 669) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L655(line 655) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetENTRY(lines 610 669) no Hoare annotation was computed. [2020-07-21 10:36:41,054 INFO L268 CegarLoopResult]: For program point L655-1(line 655) no Hoare annotation was computed. [2020-07-21 10:36:41,055 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_resetEXIT(lines 610 669) no Hoare annotation was computed. [2020-07-21 10:36:41,055 INFO L268 CegarLoopResult]: For program point L642(lines 642 646) no Hoare annotation was computed. [2020-07-21 10:36:41,055 INFO L271 CegarLoopResult]: At program point select_helpersFINAL(lines 61 67) the Hoare annotation is: true [2020-07-21 10:36:41,055 INFO L268 CegarLoopResult]: For program point select_helpersEXIT(lines 61 67) no Hoare annotation was computed. [2020-07-21 10:36:41,055 INFO L268 CegarLoopResult]: For program point valid_productEXIT(lines 68 76) no Hoare annotation was computed. [2020-07-21 10:36:41,056 INFO L271 CegarLoopResult]: At program point valid_productENTRY(lines 68 76) the Hoare annotation is: true [2020-07-21 10:36:41,056 INFO L268 CegarLoopResult]: For program point valid_productFINAL(lines 68 76) no Hoare annotation was computed. [2020-07-21 10:36:41,056 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-21 10:36:41,056 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-21 10:36:41,056 INFO L268 CegarLoopResult]: For program point L991(lines 991 998) no Hoare annotation was computed. [2020-07-21 10:36:41,057 INFO L268 CegarLoopResult]: For program point L991-1(lines 991 998) no Hoare annotation was computed. [2020-07-21 10:36:41,057 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-21 10:36:41,057 INFO L268 CegarLoopResult]: For program point L989(line 989) no Hoare annotation was computed. [2020-07-21 10:36:41,057 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-21 10:36:41,057 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-21 10:36:41,058 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-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point mainEXIT(lines 981 1003) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point mainFINAL(lines 981 1003) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point Specification2EXIT(lines 939 962) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point L957(line 957) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point Specification2ENTRY(lines 939 962) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point L956(line 956) no Hoare annotation was computed. [2020-07-21 10:36:41,058 INFO L268 CegarLoopResult]: For program point Specification2FINAL(lines 939 962) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L955(line 955) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L954(line 954) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L953(line 953) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L952(line 952) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L951(line 951) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L950(line 950) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L949(line 949) no Hoare annotation was computed. [2020-07-21 10:36:41,059 INFO L268 CegarLoopResult]: For program point L948(line 948) no Hoare annotation was computed. [2020-07-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point L947(line 947) no Hoare annotation was computed. [2020-07-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point L946(line 946) no Hoare annotation was computed. [2020-07-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point L945(line 945) no Hoare annotation was computed. [2020-07-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point L944(line 944) no Hoare annotation was computed. [2020-07-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point stopSystemEXIT(lines 486 500) no Hoare annotation was computed. [2020-07-21 10:36:41,060 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-21 10:36:41,060 INFO L268 CegarLoopResult]: For program point L490(lines 490 496) no Hoare annotation was computed. [2020-07-21 10:36:41,061 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-21 10:36:41,061 INFO L268 CegarLoopResult]: For program point stopSystemFINAL(lines 486 500) no Hoare annotation was computed. [2020-07-21 10:36:41,061 INFO L268 CegarLoopResult]: For program point isPumpRunningEXIT(lines 403 411) no Hoare annotation was computed. [2020-07-21 10:36:41,061 INFO L271 CegarLoopResult]: At program point isPumpRunningENTRY(lines 403 411) the Hoare annotation is: true [2020-07-21 10:36:41,061 INFO L268 CegarLoopResult]: For program point isPumpRunningFINAL(lines 403 411) no Hoare annotation was computed. [2020-07-21 10:36:41,061 INFO L268 CegarLoopResult]: For program point L476(lines 476 480) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L271 CegarLoopResult]: At program point L474(line 474) the Hoare annotation is: true [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point L476-2(lines 476 480) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L271 CegarLoopResult]: At program point isLowWaterLevelENTRY(lines 467 485) the Hoare annotation is: true [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point L474-1(line 474) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point isLowWaterLevelEXIT(lines 467 485) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point isLowWaterLevelFINAL(lines 467 485) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point L419-2(lines 419 427) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point L442(line 442) no Hoare annotation was computed. [2020-07-21 10:36:41,062 INFO L268 CegarLoopResult]: For program point L442-1(line 442) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point L431(lines 431 439) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point printPumpFINAL(lines 412 447) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point L431-2(lines 431 439) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point printPumpENTRY(lines 412 447) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point L419(lines 419 427) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point printPumpEXIT(lines 412 447) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point select_featuresEXIT(lines 54 60) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L271 CegarLoopResult]: At program point select_featuresFINAL(lines 54 60) the Hoare annotation is: true [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setENTRY(lines 508 553) no Hoare annotation was computed. [2020-07-21 10:36:41,063 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setEXIT(lines 508 553) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point __utac__exception__cf_handler_setFINAL(lines 508 553) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeFINAL(lines 821 866) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeENTRY(lines 821 866) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point L841(lines 841 848) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point __utac__get_this_argtypeEXIT(lines 821 866) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point L835(lines 835 855) no Hoare annotation was computed. [2020-07-21 10:36:41,064 INFO L268 CegarLoopResult]: For program point L835-1(lines 835 855) no Hoare annotation was computed. [2020-07-21 10:36:41,065 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-21 10:36:41,065 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-21 10:36:41,065 INFO L268 CegarLoopResult]: For program point runTestEXIT(lines 970 980) no Hoare annotation was computed. [2020-07-21 10:36:41,065 INFO L268 CegarLoopResult]: For program point runTestFINAL(lines 970 980) no Hoare annotation was computed. [2020-07-21 10:36:41,065 INFO L271 CegarLoopResult]: At program point isMethaneAlarmENTRY(lines 392 402) the Hoare annotation is: true [2020-07-21 10:36:41,065 INFO L271 CegarLoopResult]: At program point L397(line 397) the Hoare annotation is: true [2020-07-21 10:36:41,065 INFO L268 CegarLoopResult]: For program point L397-1(line 397) no Hoare annotation was computed. [2020-07-21 10:36:41,065 INFO L268 CegarLoopResult]: For program point isMethaneAlarmEXIT(lines 392 402) no Hoare annotation was computed. [2020-07-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point isMethaneAlarmFINAL(lines 392 402) no Hoare annotation was computed. [2020-07-21 10:36:41,066 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-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point deactivatePumpEXIT(lines 384 391) no Hoare annotation was computed. [2020-07-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point deactivatePumpFINAL(lines 384 391) no Hoare annotation was computed. [2020-07-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point L169(lines 169 175) no Hoare annotation was computed. [2020-07-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point isHighWaterSensorDryEXIT(lines 165 178) no Hoare annotation was computed. [2020-07-21 10:36:41,066 INFO L271 CegarLoopResult]: At program point isHighWaterSensorDryENTRY(lines 165 178) the Hoare annotation is: true [2020-07-21 10:36:41,066 INFO L268 CegarLoopResult]: For program point isHighWaterSensorDryFINAL(lines 165 178) no Hoare annotation was computed. [2020-07-21 10:36:41,067 INFO L268 CegarLoopResult]: For program point processEnvironmentEXIT(lines 351 375) no Hoare annotation was computed. [2020-07-21 10:36:41,067 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-21 10:36:41,067 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-21 10:36:41,067 INFO L268 CegarLoopResult]: For program point L370-1(lines 351 375) no Hoare annotation was computed. [2020-07-21 10:36:41,067 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-21 10:36:41,068 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-21 10:36:41,068 INFO L268 CegarLoopResult]: For program point L359(lines 359 367) no Hoare annotation was computed. [2020-07-21 10:36:41,068 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-21 10:36:41,068 INFO L268 CegarLoopResult]: For program point L357-1(line 357) no Hoare annotation was computed. [2020-07-21 10:36:41,068 INFO L268 CegarLoopResult]: For program point L355(lines 355 372) no Hoare annotation was computed. [2020-07-21 10:36:41,068 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__baseEXIT(lines 291 297) no Hoare annotation was computed. [2020-07-21 10:36:41,068 INFO L271 CegarLoopResult]: At program point processEnvironment__wrappee__baseFINAL(lines 291 297) the Hoare annotation is: true [2020-07-21 10:36:41,069 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-21 10:36:41,069 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-21 10:36:41,069 INFO L268 CegarLoopResult]: For program point testFINAL(lines 192 257) no Hoare annotation was computed. [2020-07-21 10:36:41,069 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-21 10:36:41,069 INFO L268 CegarLoopResult]: For program point L238(lines 238 244) no Hoare annotation was computed. [2020-07-21 10:36:41,069 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-21 10:36:41,070 INFO L268 CegarLoopResult]: For program point L203(lines 202 249) no Hoare annotation was computed. [2020-07-21 10:36:41,070 INFO L268 CegarLoopResult]: For program point L232(lines 232 245) no Hoare annotation was computed. [2020-07-21 10:36:41,070 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-21 10:36:41,070 INFO L268 CegarLoopResult]: For program point L222(lines 222 228) no Hoare annotation was computed. [2020-07-21 10:36:41,070 INFO L268 CegarLoopResult]: For program point L222-1(lines 222 228) no Hoare annotation was computed. [2020-07-21 10:36:41,070 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-21 10:36:41,071 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-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point L212(lines 212 218) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point L212-1(lines 212 218) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point L204(lines 204 208) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point testEXIT(lines 192 257) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point L795(lines 795 802) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point __utac__get_this_argENTRY(lines 775 820) no Hoare annotation was computed. [2020-07-21 10:36:41,071 INFO L268 CegarLoopResult]: For program point L789(lines 789 809) no Hoare annotation was computed. [2020-07-21 10:36:41,072 INFO L268 CegarLoopResult]: For program point __utac__get_this_argEXIT(lines 775 820) no Hoare annotation was computed. [2020-07-21 10:36:41,072 INFO L268 CegarLoopResult]: For program point L789-1(lines 789 809) no Hoare annotation was computed. [2020-07-21 10:36:41,072 INFO L268 CegarLoopResult]: For program point __utac__get_this_argFINAL(lines 775 820) no Hoare annotation was computed. [2020-07-21 10:36:41,072 INFO L268 CegarLoopResult]: For program point isLowWaterSensorDryFINAL(lines 179 187) no Hoare annotation was computed. [2020-07-21 10:36:41,072 INFO L271 CegarLoopResult]: At program point isLowWaterSensorDryENTRY(lines 179 187) the Hoare annotation is: true [2020-07-21 10:36:41,072 INFO L268 CegarLoopResult]: For program point isLowWaterSensorDryEXIT(lines 179 187) no Hoare annotation was computed. [2020-07-21 10:36:41,072 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-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L891(lines 891 897) no Hoare annotation was computed. [2020-07-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L890(lines 890 900) no Hoare annotation was computed. [2020-07-21 10:36:41,073 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-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L888-1(line 888) no Hoare annotation was computed. [2020-07-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L886(lines 886 903) no Hoare annotation was computed. [2020-07-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L886-1(lines 878 906) no Hoare annotation was computed. [2020-07-21 10:36:41,073 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-21 10:36:41,073 INFO L268 CegarLoopResult]: For program point L884-1(line 884) no Hoare annotation was computed. [2020-07-21 10:36:41,074 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-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__2EXIT(lines 878 906) no Hoare annotation was computed. [2020-07-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point L141(lines 141 149) no Hoare annotation was computed. [2020-07-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point L141-2(lines 141 149) no Hoare annotation was computed. [2020-07-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point printEnvironmentEXIT(lines 133 155) no Hoare annotation was computed. [2020-07-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point printEnvironmentENTRY(lines 133 155) no Hoare annotation was computed. [2020-07-21 10:36:41,074 INFO L268 CegarLoopResult]: For program point printEnvironmentFINAL(lines 133 155) no Hoare annotation was computed. [2020-07-21 10:36:41,075 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-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__1FINAL(lines 870 877) no Hoare annotation was computed. [2020-07-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point __utac_acc__Specification2_spec__1EXIT(lines 870 877) no Hoare annotation was computed. [2020-07-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point select_oneENTRY(lines 44 53) no Hoare annotation was computed. [2020-07-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point select_oneFINAL(lines 44 53) no Hoare annotation was computed. [2020-07-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point select_oneEXIT(lines 44 53) no Hoare annotation was computed. [2020-07-21 10:36:41,075 INFO L268 CegarLoopResult]: For program point L737(line 737) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L737-1(line 737) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtENTRY(lines 672 774) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L696(lines 696 700) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L760(lines 760 771) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L723(lines 723 727) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L721-2(lines 721 741) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point L742(lines 720 743) no Hoare annotation was computed. [2020-07-21 10:36:41,076 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtFINAL(lines 672 774) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L701(lines 701 717) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L761(lines 761 768) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L722(lines 721 741) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point __utac__error_stack_mgtEXIT(lines 672 774) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L753(line 753) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L753-1(line 753) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point L718(lines 718 759) no Hoare annotation was computed. [2020-07-21 10:36:41,077 INFO L268 CegarLoopResult]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,078 INFO L264 CegarLoopResult]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (<= |old(~pumpRunning~0)| ~pumpRunning~0) [2020-07-21 10:36:41,078 INFO L268 CegarLoopResult]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,078 INFO L268 CegarLoopResult]: For program point activatePumpFINAL(lines 376 383) no Hoare annotation was computed. [2020-07-21 10:36:41,078 INFO L268 CegarLoopResult]: For program point activatePumpEXIT(lines 376 383) no Hoare annotation was computed. [2020-07-21 10:36:41,078 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-21 10:36:41,078 INFO L268 CegarLoopResult]: For program point getWaterLevelENTRY(lines 156 164) no Hoare annotation was computed. [2020-07-21 10:36:41,078 INFO L268 CegarLoopResult]: For program point getWaterLevelFINAL(lines 156 164) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L268 CegarLoopResult]: For program point getWaterLevelEXIT(lines 156 164) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L268 CegarLoopResult]: For program point isHighWaterLevelEXIT(lines 448 466) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L268 CegarLoopResult]: For program point L457(lines 457 461) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L271 CegarLoopResult]: At program point L455(line 455) the Hoare annotation is: true [2020-07-21 10:36:41,079 INFO L268 CegarLoopResult]: For program point L457-2(lines 457 461) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L268 CegarLoopResult]: For program point L455-1(line 455) no Hoare annotation was computed. [2020-07-21 10:36:41,079 INFO L271 CegarLoopResult]: At program point isHighWaterLevelENTRY(lines 448 466) the Hoare annotation is: true [2020-07-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point isHighWaterLevelFINAL(lines 448 466) no Hoare annotation was computed. [2020-07-21 10:36:41,080 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-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point changeMethaneLevelEXIT(lines 112 123) no Hoare annotation was computed. [2020-07-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point L116-1(lines 112 123) no Hoare annotation was computed. [2020-07-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intENTRY(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,080 INFO L268 CegarLoopResult]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,081 INFO L271 CegarLoopResult]: At program point isMethaneLevelCriticalENTRY(lines 124 132) the Hoare annotation is: true [2020-07-21 10:36:41,081 INFO L268 CegarLoopResult]: For program point isMethaneLevelCriticalFINAL(lines 124 132) no Hoare annotation was computed. [2020-07-21 10:36:41,081 INFO L268 CegarLoopResult]: For program point isMethaneLevelCriticalEXIT(lines 124 132) no Hoare annotation was computed. [2020-07-21 10:36:41,081 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-21 10:36:41,081 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-21 10:36:41,081 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-21 10:36:41,082 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-21 10:36:41,082 INFO L268 CegarLoopResult]: For program point L271(lines 270 289) no Hoare annotation was computed. [2020-07-21 10:36:41,082 INFO L268 CegarLoopResult]: For program point timeShiftEXIT(lines 267 290) no Hoare annotation was computed. [2020-07-21 10:36:41,082 INFO L268 CegarLoopResult]: For program point timeShiftFINAL(lines 267 290) no Hoare annotation was computed. [2020-07-21 10:36:41,082 INFO L268 CegarLoopResult]: For program point cleanupEXIT(lines 909 938) no Hoare annotation was computed. [2020-07-21 10:36:41,082 INFO L271 CegarLoopResult]: At program point cleanupENTRY(lines 909 938) the Hoare annotation is: true [2020-07-21 10:36:41,083 INFO L268 CegarLoopResult]: For program point L923(lines 923 927) no Hoare annotation was computed. [2020-07-21 10:36:41,083 INFO L271 CegarLoopResult]: At program point L923-1(lines 923 927) the Hoare annotation is: true [2020-07-21 10:36:41,083 INFO L268 CegarLoopResult]: For program point L920(line 920) no Hoare annotation was computed. [2020-07-21 10:36:41,083 INFO L271 CegarLoopResult]: At program point L919-2(lines 919 933) the Hoare annotation is: true [2020-07-21 10:36:41,083 INFO L271 CegarLoopResult]: At program point L915(line 915) the Hoare annotation is: true [2020-07-21 10:36:41,083 INFO L268 CegarLoopResult]: For program point L915-1(line 915) no Hoare annotation was computed. [2020-07-21 10:36:41,083 INFO L271 CegarLoopResult]: At program point L934(lines 909 938) the Hoare annotation is: true [2020-07-21 10:36:41,083 INFO L268 CegarLoopResult]: For program point L930(line 930) no Hoare annotation was computed. [2020-07-21 10:36:41,084 INFO L271 CegarLoopResult]: At program point lowerWaterLevelENTRY(lines 88 99) the Hoare annotation is: true [2020-07-21 10:36:41,084 INFO L268 CegarLoopResult]: For program point L92-1(lines 88 99) no Hoare annotation was computed. [2020-07-21 10:36:41,084 INFO L268 CegarLoopResult]: For program point lowerWaterLevelEXIT(lines 88 99) no Hoare annotation was computed. [2020-07-21 10:36:41,084 INFO L268 CegarLoopResult]: For program point setupEXIT(lines 963 969) no Hoare annotation was computed. [2020-07-21 10:36:41,084 INFO L271 CegarLoopResult]: At program point setupFINAL(lines 963 969) the Hoare annotation is: true [2020-07-21 10:36:41,084 INFO L268 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,084 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-21 10:36:41,085 INFO L271 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-07-21 10:36:41,085 INFO L268 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-07-21 10:36:41,085 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-21 10:36:41,085 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-21 10:36:41,085 INFO L268 CegarLoopResult]: For program point L318-1(lines 299 323) no Hoare annotation was computed. [2020-07-21 10:36:41,085 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__highWaterSensorEXIT(lines 299 323) no Hoare annotation was computed. [2020-07-21 10:36:41,085 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-21 10:36:41,086 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-21 10:36:41,086 INFO L268 CegarLoopResult]: For program point L307(lines 307 315) no Hoare annotation was computed. [2020-07-21 10:36:41,086 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-21 10:36:41,086 INFO L268 CegarLoopResult]: For program point L305-1(line 305) no Hoare annotation was computed. [2020-07-21 10:36:41,086 INFO L268 CegarLoopResult]: For program point L303(lines 303 320) no Hoare annotation was computed. [2020-07-21 10:36:41,086 INFO L268 CegarLoopResult]: For program point waterRiseEXIT(lines 100 111) no Hoare annotation was computed. [2020-07-21 10:36:41,086 INFO L268 CegarLoopResult]: For program point L104-1(lines 100 111) no Hoare annotation was computed. [2020-07-21 10:36:41,086 INFO L271 CegarLoopResult]: At program point waterRiseENTRY(lines 100 111) the Hoare annotation is: true [2020-07-21 10:36:41,087 INFO L268 CegarLoopResult]: For program point __automaton_failFINAL(lines 1005 1012) no Hoare annotation was computed. [2020-07-21 10:36:41,087 INFO L268 CegarLoopResult]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 1009) no Hoare annotation was computed. [2020-07-21 10:36:41,087 INFO L271 CegarLoopResult]: At program point __automaton_failENTRY(lines 1005 1012) the Hoare annotation is: true [2020-07-21 10:36:41,087 INFO L268 CegarLoopResult]: For program point __automaton_failEXIT(lines 1005 1012) no Hoare annotation was computed. [2020-07-21 10:36:41,087 INFO L268 CegarLoopResult]: For program point processEnvironment__wrappee__lowWaterSensorEXIT(lines 325 349) no Hoare annotation was computed. [2020-07-21 10:36:41,087 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-21 10:36:41,087 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-21 10:36:41,088 INFO L268 CegarLoopResult]: For program point L344-1(lines 325 349) no Hoare annotation was computed. [2020-07-21 10:36:41,088 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-21 10:36:41,088 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-21 10:36:41,088 INFO L268 CegarLoopResult]: For program point L333(lines 333 341) no Hoare annotation was computed. [2020-07-21 10:36:41,088 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-21 10:36:41,088 INFO L268 CegarLoopResult]: For program point L331-1(line 331) no Hoare annotation was computed. [2020-07-21 10:36:41,089 INFO L268 CegarLoopResult]: For program point L329(lines 329 346) no Hoare annotation was computed. [2020-07-21 10:36:41,107 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 10:36:41 BoogieIcfgContainer [2020-07-21 10:36:41,108 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-21 10:36:41,110 INFO L168 Benchmark]: Toolchain (without parser) took 13803.92 ms. Allocated memory was 136.8 MB in the beginning and 418.4 MB in the end (delta: 281.5 MB). Free memory was 100.6 MB in the beginning and 338.2 MB in the end (delta: -237.6 MB). Peak memory consumption was 258.2 MB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,110 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 136.8 MB. Free memory was 119.9 MB in the beginning and 119.7 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,111 INFO L168 Benchmark]: CACSL2BoogieTranslator took 613.77 ms. Allocated memory was 136.8 MB in the beginning and 201.3 MB in the end (delta: 64.5 MB). Free memory was 100.2 MB in the beginning and 168.7 MB in the end (delta: -68.6 MB). Peak memory consumption was 27.8 MB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,112 INFO L168 Benchmark]: Boogie Preprocessor took 112.35 ms. Allocated memory is still 201.3 MB. Free memory was 168.7 MB in the beginning and 164.5 MB in the end (delta: 4.3 MB). Peak memory consumption was 4.3 MB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,113 INFO L168 Benchmark]: RCFGBuilder took 1168.07 ms. Allocated memory was 201.3 MB in the beginning and 231.7 MB in the end (delta: 30.4 MB). Free memory was 164.5 MB in the beginning and 190.8 MB in the end (delta: -26.3 MB). Peak memory consumption was 85.9 MB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,114 INFO L168 Benchmark]: TraceAbstraction took 11904.35 ms. Allocated memory was 231.7 MB in the beginning and 418.4 MB in the end (delta: 186.6 MB). Free memory was 190.8 MB in the beginning and 338.2 MB in the end (delta: -147.4 MB). Peak memory consumption was 253.5 MB. Max. memory is 7.1 GB. [2020-07-21 10:36:41,118 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.18 ms. Allocated memory is still 136.8 MB. Free memory was 119.9 MB in the beginning and 119.7 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 613.77 ms. Allocated memory was 136.8 MB in the beginning and 201.3 MB in the end (delta: 64.5 MB). Free memory was 100.2 MB in the beginning and 168.7 MB in the end (delta: -68.6 MB). Peak memory consumption was 27.8 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 112.35 ms. Allocated memory is still 201.3 MB. Free memory was 168.7 MB in the beginning and 164.5 MB in the end (delta: 4.3 MB). Peak memory consumption was 4.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1168.07 ms. Allocated memory was 201.3 MB in the beginning and 231.7 MB in the end (delta: 30.4 MB). Free memory was 164.5 MB in the beginning and 190.8 MB in the end (delta: -26.3 MB). Peak memory consumption was 85.9 MB. Max. memory is 7.1 GB. * TraceAbstraction took 11904.35 ms. Allocated memory was 231.7 MB in the beginning and 418.4 MB in the end (delta: 186.6 MB). Free memory was 190.8 MB in the beginning and 338.2 MB in the end (delta: -147.4 MB). Peak memory consumption was 253.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.1s, OverallIterations: 9, TraceHistogramMax: 3, AutomataDifference: 1.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 4.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1798 SDtfs, 752 SDslu, 2672 SDs, 0 SdLazy, 697 SolverSat, 144 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.1s 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.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 1.1s 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...