/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/product-lines/minepump_spec5_product26.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-02 04:24:56,683 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-02 04:24:56,685 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-02 04:24:56,724 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-02 04:24:56,724 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-02 04:24:56,727 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-02 04:24:56,729 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-02 04:24:56,732 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-02 04:24:56,735 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-02 04:24:56,740 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-02 04:24:56,742 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-02 04:24:56,743 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-02 04:24:56,744 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-02 04:24:56,746 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-02 04:24:56,748 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-02 04:24:56,749 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-02 04:24:56,749 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-02 04:24:56,750 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-02 04:24:56,752 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-02 04:24:56,756 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-02 04:24:56,758 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-02 04:24:56,759 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-02 04:24:56,760 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-02 04:24:56,761 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-02 04:24:56,766 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-02 04:24:56,766 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-02 04:24:56,767 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-02 04:24:56,768 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-02 04:24:56,768 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-02 04:24:56,769 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-02 04:24:56,769 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-02 04:24:56,770 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-02 04:24:56,771 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-02 04:24:56,772 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-02 04:24:56,772 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-02 04:24:56,773 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-02 04:24:56,773 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-02 04:24:56,773 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-02 04:24:56,773 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-02 04:24:56,774 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-02 04:24:56,775 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-02 04:24:56,776 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 [2023-04-02 04:24:56,803 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-02 04:24:56,803 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-02 04:24:56,804 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-02 04:24:56,804 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-02 04:24:56,805 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-02 04:24:56,805 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-02 04:24:56,806 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-04-02 04:24:56,806 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-04-02 04:24:56,806 INFO L138 SettingsManager]: * Use SBE=true [2023-04-02 04:24:56,806 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-02 04:24:56,807 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-02 04:24:56,808 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-04-02 04:24:56,808 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 04:24:56,809 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-04-02 04:24:56,809 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-02 04:24:56,810 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-04-02 04:24:56,810 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-04-02 04:24:56,810 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-04-02 04:24:56,810 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-04-02 04:24:57,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-02 04:24:57,077 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-02 04:24:57,079 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-02 04:24:57,080 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-02 04:24:57,080 INFO L275 PluginConnector]: CDTParser initialized [2023-04-02 04:24:57,081 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/minepump_spec5_product26.cil.c [2023-04-02 04:24:58,276 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-02 04:24:58,512 INFO L351 CDTParser]: Found 1 translation units. [2023-04-02 04:24:58,512 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec5_product26.cil.c [2023-04-02 04:24:58,529 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89f26341e/01ed28c383b94cff894c3d40245e6d2c/FLAG240043d91 [2023-04-02 04:24:58,544 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/89f26341e/01ed28c383b94cff894c3d40245e6d2c [2023-04-02 04:24:58,546 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-02 04:24:58,548 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-02 04:24:58,549 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-02 04:24:58,549 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-02 04:24:58,559 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-02 04:24:58,560 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,561 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68309799 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58, skipping insertion in model container [2023-04-02 04:24:58,561 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,568 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-02 04:24:58,609 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-02 04:24:58,790 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec5_product26.cil.c[12671,12684] [2023-04-02 04:24:58,819 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 04:24:58,833 INFO L203 MainTranslator]: Completed pre-run [2023-04-02 04:24:58,875 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/minepump_spec5_product26.cil.c[12671,12684] [2023-04-02 04:24:58,896 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-02 04:24:58,920 INFO L208 MainTranslator]: Completed translation [2023-04-02 04:24:58,921 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58 WrapperNode [2023-04-02 04:24:58,921 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-02 04:24:58,922 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-02 04:24:58,922 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-02 04:24:58,922 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-02 04:24:58,931 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,932 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,946 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,963 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,969 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,975 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,977 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,982 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-02 04:24:58,984 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-02 04:24:58,984 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-02 04:24:58,984 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-02 04:24:58,984 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (1/1) ... [2023-04-02 04:24:58,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-02 04:24:59,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-02 04:24:59,015 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-02 04:24:59,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-02 04:24:59,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure lowerWaterLevel [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2023-04-02 04:24:59,049 INFO L138 BoogieDeclarations]: Found implementation of procedure printEnvironment [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure getWaterLevel [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterSensorDry [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_set [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_free [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__exception__cf_handler_reset [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__error_stack_mgt [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_arg [2023-04-02 04:24:59,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac__get_this_argtype [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump__wrappee__lowWaterSensor [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure activatePump [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneAlarm [2023-04-02 04:24:59,051 INFO L138 BoogieDeclarations]: Found implementation of procedure isPumpRunning [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure printPump [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure isLowWaterLevel [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure startSystem [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure test [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure select_one [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure select_features [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure select_helpers [2023-04-02 04:24:59,052 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_product [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure Specification2 [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure setup [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure runTest [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__1 [2023-04-02 04:24:59,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__2 [2023-04-02 04:24:59,054 INFO L138 BoogieDeclarations]: Found implementation of procedure __utac_acc__Specification5_spec__3 [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure printf [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure lowerWaterLevel [2023-04-02 04:24:59,054 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure getWaterLevel [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure printEnvironment [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterSensorDry [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_set [2023-04-02 04:24:59,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_free [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__exception__cf_handler_reset [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-02 04:24:59,056 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__error_stack_mgt [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_arg [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure __utac__get_this_argtype [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure isPumpRunning [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure printPump [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure startSystem [2023-04-02 04:24:59,057 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__2 [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__3 [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure isLowWaterLevel [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure activatePump__wrappee__lowWaterSensor [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneAlarm [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure test [2023-04-02 04:24:59,058 INFO L130 BoogieDeclarations]: Found specification of procedure select_one [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure select_features [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure select_helpers [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure valid_product [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure Specification2 [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure setup [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure __utac_acc__Specification5_spec__1 [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure runTest [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-02 04:24:59,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-02 04:24:59,289 INFO L236 CfgBuilder]: Building ICFG [2023-04-02 04:24:59,292 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-02 04:24:59,847 INFO L277 CfgBuilder]: Performing block encoding [2023-04-02 04:24:59,856 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-02 04:24:59,856 INFO L302 CfgBuilder]: Removed 5 assume(true) statements. [2023-04-02 04:24:59,858 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 04:24:59 BoogieIcfgContainer [2023-04-02 04:24:59,858 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-02 04:24:59,860 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-02 04:24:59,860 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-02 04:24:59,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-02 04:24:59,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.04 04:24:58" (1/3) ... [2023-04-02 04:24:59,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@229768e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 04:24:59, skipping insertion in model container [2023-04-02 04:24:59,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.04 04:24:58" (2/3) ... [2023-04-02 04:24:59,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@229768e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.04 04:24:59, skipping insertion in model container [2023-04-02 04:24:59,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.04 04:24:59" (3/3) ... [2023-04-02 04:24:59,869 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec5_product26.cil.c [2023-04-02 04:24:59,884 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-02 04:24:59,885 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-02 04:24:59,929 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-02 04:24:59,935 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@dd2338c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-04-02 04:24:59,935 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-02 04:24:59,939 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 87 states have (on average 1.2988505747126438) internal successors, (113), 98 states have internal predecessors, (113), 44 states have call successors, (44), 27 states have call predecessors, (44), 27 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2023-04-02 04:24:59,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-04-02 04:24:59,949 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 04:24:59,949 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 04:24:59,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 04:24:59,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 04:24:59,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1657501965, now seen corresponding path program 1 times [2023-04-02 04:24:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 04:24:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408017669] [2023-04-02 04:24:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 04:24:59,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 04:25:00,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 04:25:00,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-04-02 04:25:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-04-02 04:25:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 04:25:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-04-02 04:25:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-04-02 04:25:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:00,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-04-02 04:25:00,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-04-02 04:25:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:00,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-04-02 04:25:00,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 04:25:00,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408017669] [2023-04-02 04:25:00,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408017669] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 04:25:00,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 04:25:00,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-04-02 04:25:00,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712069662] [2023-04-02 04:25:00,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 04:25:00,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-04-02 04:25:00,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 04:25:00,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-04-02 04:25:00,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-04-02 04:25:00,365 INFO L87 Difference]: Start difference. First operand has 161 states, 87 states have (on average 1.2988505747126438) internal successors, (113), 98 states have internal predecessors, (113), 44 states have call successors, (44), 27 states have call predecessors, (44), 27 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-04-02 04:25:00,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 04:25:00,844 INFO L93 Difference]: Finished difference Result 263 states and 340 transitions. [2023-04-02 04:25:00,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-04-02 04:25:00,846 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 59 [2023-04-02 04:25:00,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 04:25:00,857 INFO L225 Difference]: With dead ends: 263 [2023-04-02 04:25:00,857 INFO L226 Difference]: Without dead ends: 146 [2023-04-02 04:25:00,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-04-02 04:25:00,867 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 86 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-02 04:25:00,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 80 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-02 04:25:00,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2023-04-02 04:25:00,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 118. [2023-04-02 04:25:00,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 68 states have (on average 1.2352941176470589) internal successors, (84), 76 states have internal predecessors, (84), 29 states have call successors, (29), 25 states have call predecessors, (29), 20 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2023-04-02 04:25:00,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 137 transitions. [2023-04-02 04:25:00,937 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 137 transitions. Word has length 59 [2023-04-02 04:25:00,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 04:25:00,938 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 137 transitions. [2023-04-02 04:25:00,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 2 states have internal predecessors, (30), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-04-02 04:25:00,939 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 137 transitions. [2023-04-02 04:25:00,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-04-02 04:25:00,943 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 04:25:00,944 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 04:25:00,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-02 04:25:00,944 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 04:25:00,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 04:25:00,945 INFO L85 PathProgramCache]: Analyzing trace with hash -96297107, now seen corresponding path program 1 times [2023-04-02 04:25:00,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 04:25:00,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268785956] [2023-04-02 04:25:00,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 04:25:00,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 04:25:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 04:25:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-04-02 04:25:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-04-02 04:25:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 04:25:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-04-02 04:25:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-04-02 04:25:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-04-02 04:25:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-04-02 04:25:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-04-02 04:25:01,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 04:25:01,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268785956] [2023-04-02 04:25:01,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268785956] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 04:25:01,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 04:25:01,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-02 04:25:01,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973550481] [2023-04-02 04:25:01,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 04:25:01,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-02 04:25:01,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 04:25:01,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-02 04:25:01,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-04-02 04:25:01,138 INFO L87 Difference]: Start difference. First operand 118 states and 137 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-04-02 04:25:01,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 04:25:01,513 INFO L93 Difference]: Finished difference Result 204 states and 248 transitions. [2023-04-02 04:25:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-04-02 04:25:01,514 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 60 [2023-04-02 04:25:01,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 04:25:01,534 INFO L225 Difference]: With dead ends: 204 [2023-04-02 04:25:01,535 INFO L226 Difference]: Without dead ends: 136 [2023-04-02 04:25:01,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-04-02 04:25:01,537 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 113 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-02 04:25:01,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 62 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-02 04:25:01,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-04-02 04:25:01,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 109. [2023-04-02 04:25:01,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 62 states have (on average 1.2419354838709677) internal successors, (77), 70 states have internal predecessors, (77), 26 states have call successors, (26), 24 states have call predecessors, (26), 20 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2023-04-02 04:25:01,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 125 transitions. [2023-04-02 04:25:01,565 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 125 transitions. Word has length 60 [2023-04-02 04:25:01,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 04:25:01,565 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 125 transitions. [2023-04-02 04:25:01,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2023-04-02 04:25:01,566 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 125 transitions. [2023-04-02 04:25:01,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-04-02 04:25:01,568 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 04:25:01,568 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 04:25:01,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-02 04:25:01,568 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 04:25:01,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 04:25:01,569 INFO L85 PathProgramCache]: Analyzing trace with hash 417766235, now seen corresponding path program 1 times [2023-04-02 04:25:01,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 04:25:01,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866234110] [2023-04-02 04:25:01,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 04:25:01,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 04:25:01,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:01,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 04:25:01,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-04-02 04:25:01,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-04-02 04:25:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 04:25:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-04-02 04:25:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-04-02 04:25:01,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:01,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-04-02 04:25:01,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2023-04-02 04:25:01,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-04-02 04:25:01,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 04:25:01,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866234110] [2023-04-02 04:25:01,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866234110] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 04:25:01,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 04:25:01,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-04-02 04:25:01,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350196955] [2023-04-02 04:25:01,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 04:25:01,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-02 04:25:01,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 04:25:01,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-02 04:25:01,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-04-02 04:25:01,940 INFO L87 Difference]: Start difference. First operand 109 states and 125 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 5 states have call successors, (16), 6 states have call predecessors, (16), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-04-02 04:25:02,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 04:25:02,489 INFO L93 Difference]: Finished difference Result 217 states and 267 transitions. [2023-04-02 04:25:02,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-04-02 04:25:02,490 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 5 states have call successors, (16), 6 states have call predecessors, (16), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 65 [2023-04-02 04:25:02,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 04:25:02,491 INFO L225 Difference]: With dead ends: 217 [2023-04-02 04:25:02,491 INFO L226 Difference]: Without dead ends: 136 [2023-04-02 04:25:02,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-04-02 04:25:02,493 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 184 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-04-02 04:25:02,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 66 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-04-02 04:25:02,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-04-02 04:25:02,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 109. [2023-04-02 04:25:02,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 62 states have (on average 1.2258064516129032) internal successors, (76), 69 states have internal predecessors, (76), 26 states have call successors, (26), 24 states have call predecessors, (26), 20 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2023-04-02 04:25:02,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 124 transitions. [2023-04-02 04:25:02,524 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 124 transitions. Word has length 65 [2023-04-02 04:25:02,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 04:25:02,526 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 124 transitions. [2023-04-02 04:25:02,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 5 states have call successors, (16), 6 states have call predecessors, (16), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-04-02 04:25:02,526 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 124 transitions. [2023-04-02 04:25:02,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-04-02 04:25:02,529 INFO L187 NwaCegarLoop]: Found error trace [2023-04-02 04:25:02,529 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-02 04:25:02,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-02 04:25:02,530 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-02 04:25:02,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-02 04:25:02,530 INFO L85 PathProgramCache]: Analyzing trace with hash -377779062, now seen corresponding path program 1 times [2023-04-02 04:25:02,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-04-02 04:25:02,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168904759] [2023-04-02 04:25:02,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-02 04:25:02,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-02 04:25:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-04-02 04:25:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-04-02 04:25:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-04-02 04:25:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-04-02 04:25:02,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-04-02 04:25:02,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-04-02 04:25:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-04-02 04:25:02,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-04-02 04:25:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-04-02 04:25:02,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-04-02 04:25:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-04-02 04:25:02,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-02 04:25:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-04-02 04:25:02,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-04-02 04:25:02,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168904759] [2023-04-02 04:25:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168904759] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-02 04:25:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-02 04:25:02,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-04-02 04:25:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307833645] [2023-04-02 04:25:02,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-02 04:25:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-04-02 04:25:02,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-04-02 04:25:02,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-04-02 04:25:02,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-04-02 04:25:02,802 INFO L87 Difference]: Start difference. First operand 109 states and 124 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (18), 6 states have call predecessors, (18), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-04-02 04:25:03,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-02 04:25:03,227 INFO L93 Difference]: Finished difference Result 189 states and 235 transitions. [2023-04-02 04:25:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-04-02 04:25:03,228 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (18), 6 states have call predecessors, (18), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 73 [2023-04-02 04:25:03,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-02 04:25:03,229 INFO L225 Difference]: With dead ends: 189 [2023-04-02 04:25:03,229 INFO L226 Difference]: Without dead ends: 0 [2023-04-02 04:25:03,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-04-02 04:25:03,231 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 168 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-04-02 04:25:03,232 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 53 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-04-02 04:25:03,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-04-02 04:25:03,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-04-02 04:25:03,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-04-02 04:25:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-04-02 04:25:03,233 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 73 [2023-04-02 04:25:03,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-02 04:25:03,233 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-04-02 04:25:03,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 5 states have internal predecessors, (43), 4 states have call successors, (18), 6 states have call predecessors, (18), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-04-02 04:25:03,233 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-04-02 04:25:03,234 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-04-02 04:25:03,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-02 04:25:03,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-02 04:25:03,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-04-02 04:25:04,002 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 11) no Hoare annotation was computed. [2023-04-02 04:25:04,002 INFO L899 garLoopResultBuilder]: For program point reach_errorFINAL(line 11) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line 11) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point L224(line 224) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point L223-2(lines 223 244) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point L245(lines 222 246) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_freeFINAL(lines 198 253) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 198 253) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_freeEXIT(lines 198 253) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point L229(lines 229 233) no Hoare annotation was computed. [2023-04-02 04:25:04,003 INFO L899 garLoopResultBuilder]: For program point L229-1(lines 229 233) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L286(lines 286 290) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L286-1(lines 286 290) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L281(line 281) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L280-2(lines 280 305) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_resetFINAL(lines 254 313) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L306(lines 279 307) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L299(line 299) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point L299-1(line 299) no Hoare annotation was computed. [2023-04-02 04:25:04,004 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_resetEXIT(lines 254 313) no Hoare annotation was computed. [2023-04-02 04:25:04,005 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 254 313) no Hoare annotation was computed. [2023-04-02 04:25:04,005 INFO L899 garLoopResultBuilder]: For program point valid_productEXIT(lines 806 814) no Hoare annotation was computed. [2023-04-02 04:25:04,005 INFO L899 garLoopResultBuilder]: For program point valid_productFINAL(lines 806 814) no Hoare annotation was computed. [2023-04-02 04:25:04,005 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 806 814) the Hoare annotation is: true [2023-04-02 04:25:04,005 INFO L895 garLoopResultBuilder]: At program point L897(line 897) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,006 INFO L895 garLoopResultBuilder]: At program point L896(line 896) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,006 INFO L895 garLoopResultBuilder]: At program point L896-1(line 896) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,006 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 890 912) no Hoare annotation was computed. [2023-04-02 04:25:04,006 INFO L899 garLoopResultBuilder]: For program point mainFINAL(lines 890 912) no Hoare annotation was computed. [2023-04-02 04:25:04,006 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 890 912) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,006 INFO L895 garLoopResultBuilder]: At program point L902(line 902) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= main_~tmp~7 1)) (not (= |old(~systemActive~0)| 1))) [2023-04-02 04:25:04,006 INFO L895 garLoopResultBuilder]: At program point L902-1(line 902) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0) (= main_~tmp~7 1)) (not (= |old(~systemActive~0)| 1))) [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L900(lines 900 907) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L900-1(lines 900 907) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L898(line 898) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L865(line 865) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L864(line 864) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point Specification2EXIT(lines 847 870) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L863(line 863) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L862(line 862) no Hoare annotation was computed. [2023-04-02 04:25:04,007 INFO L899 garLoopResultBuilder]: For program point L861(line 861) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L860(line 860) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point Specification2FINAL(lines 847 870) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L859(line 859) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L858(line 858) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L857(line 857) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L856(line 856) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L855(line 855) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L854(line 854) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L853(line 853) no Hoare annotation was computed. [2023-04-02 04:25:04,008 INFO L899 garLoopResultBuilder]: For program point L852(line 852) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 847 870) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L902 garLoopResultBuilder]: At program point L689(line 689) the Hoare annotation is: true [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point L691-2(lines 691 695) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point L689-1(line 689) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 682 700) the Hoare annotation is: true [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point isLowWaterLevelEXIT(lines 682 700) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point L691(lines 691 695) no Hoare annotation was computed. [2023-04-02 04:25:04,009 INFO L899 garLoopResultBuilder]: For program point isLowWaterLevelFINAL(lines 682 700) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point select_featuresEXIT(lines 792 798) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L902 garLoopResultBuilder]: At program point select_featuresFINAL(lines 792 798) the Hoare annotation is: true [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point L479(lines 479 499) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point L479-1(lines 479 499) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point __utac__get_this_argtypeFINAL(lines 465 510) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 465 510) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point __utac__get_this_argtypeEXIT(lines 465 510) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L899 garLoopResultBuilder]: For program point L485(lines 485 492) no Hoare annotation was computed. [2023-04-02 04:25:04,010 INFO L895 garLoopResultBuilder]: At program point L577(line 577) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,011 INFO L899 garLoopResultBuilder]: For program point L575(lines 575 583) no Hoare annotation was computed. [2023-04-02 04:25:04,011 INFO L895 garLoopResultBuilder]: At program point L573(line 573) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,011 INFO L899 garLoopResultBuilder]: For program point L573-1(line 573) no Hoare annotation was computed. [2023-04-02 04:25:04,011 INFO L899 garLoopResultBuilder]: For program point L571(lines 571 588) no Hoare annotation was computed. [2023-04-02 04:25:04,011 INFO L899 garLoopResultBuilder]: For program point processEnvironmentEXIT(lines 567 591) no Hoare annotation was computed. [2023-04-02 04:25:04,011 INFO L895 garLoopResultBuilder]: At program point L586(line 586) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (= ~pumpRunning~0 0) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,011 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 567 591) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (= ~pumpRunning~0 0) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,011 INFO L899 garLoopResultBuilder]: For program point L586-1(lines 567 591) no Hoare annotation was computed. [2023-04-02 04:25:04,012 INFO L895 garLoopResultBuilder]: At program point L581(line 581) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,012 INFO L899 garLoopResultBuilder]: For program point processEnvironment__wrappee__baseEXIT(lines 559 565) no Hoare annotation was computed. [2023-04-02 04:25:04,012 INFO L902 garLoopResultBuilder]: At program point processEnvironment__wrappee__baseFINAL(lines 559 565) the Hoare annotation is: true [2023-04-02 04:25:04,012 INFO L895 garLoopResultBuilder]: At program point L766(lines 721 768) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= test_~splverifierCounter~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,012 INFO L895 garLoopResultBuilder]: At program point L733(line 733) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= test_~splverifierCounter~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,012 INFO L899 garLoopResultBuilder]: For program point L731(lines 731 737) no Hoare annotation was computed. [2023-04-02 04:25:04,012 INFO L899 garLoopResultBuilder]: For program point L731-1(lines 731 737) no Hoare annotation was computed. [2023-04-02 04:25:04,012 INFO L899 garLoopResultBuilder]: For program point testFINAL(lines 711 776) no Hoare annotation was computed. [2023-04-02 04:25:04,012 INFO L899 garLoopResultBuilder]: For program point L723(lines 723 727) no Hoare annotation was computed. [2023-04-02 04:25:04,013 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 711 776) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,013 INFO L895 garLoopResultBuilder]: At program point L769(lines 720 770) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1))) [2023-04-02 04:25:04,013 INFO L899 garLoopResultBuilder]: For program point L759(lines 759 763) no Hoare annotation was computed. [2023-04-02 04:25:04,013 INFO L895 garLoopResultBuilder]: At program point L759-2(lines 751 764) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= test_~splverifierCounter~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,013 INFO L899 garLoopResultBuilder]: For program point L722(lines 721 768) no Hoare annotation was computed. [2023-04-02 04:25:04,013 INFO L895 garLoopResultBuilder]: At program point L753(line 753) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= test_~splverifierCounter~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,013 INFO L899 garLoopResultBuilder]: For program point L751(lines 751 764) no Hoare annotation was computed. [2023-04-02 04:25:04,013 INFO L895 garLoopResultBuilder]: At program point L743(line 743) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= test_~splverifierCounter~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,013 INFO L899 garLoopResultBuilder]: For program point L741(lines 741 747) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point L741-1(lines 741 747) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point testEXIT(lines 711 776) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 592 599) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point activatePump__wrappee__lowWaterSensorFINAL(lines 592 599) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point activatePump__wrappee__lowWaterSensorEXIT(lines 592 599) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point isLowWaterSensorDryFINAL(lines 136 144) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 136 144) the Hoare annotation is: true [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point isLowWaterSensorDryEXIT(lines 136 144) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point L112(lines 112 120) no Hoare annotation was computed. [2023-04-02 04:25:04,014 INFO L899 garLoopResultBuilder]: For program point L112-2(lines 112 120) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 104 126) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point printEnvironmentEXIT(lines 104 126) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point printEnvironmentFINAL(lines 104 126) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point L608(lines 608 614) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point L606(line 606) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point L606-1(line 606) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point activatePumpEXIT(lines 601 617) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 601 617) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point L612(line 612) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L899 garLoopResultBuilder]: For program point L612-1(lines 601 617) no Hoare annotation was computed. [2023-04-02 04:25:04,015 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 127 135) the Hoare annotation is: true [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point getWaterLevelFINAL(lines 127 135) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point getWaterLevelEXIT(lines 127 135) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 95 103) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point isMethaneLevelCriticalFINAL(lines 95 103) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point isMethaneLevelCriticalEXIT(lines 95 103) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L895 garLoopResultBuilder]: At program point L541(line 541) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point L539(lines 535 557) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point L537(lines 535 557) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L899 garLoopResultBuilder]: For program point timeShiftEXIT(lines 532 558) no Hoare annotation was computed. [2023-04-02 04:25:04,016 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 532 558) the Hoare annotation is: (or (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~waterLevel~0)| ~waterLevel~0)) (not (= |old(~pumpRunning~0)| 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,017 INFO L899 garLoopResultBuilder]: For program point timeShiftFINAL(lines 532 558) no Hoare annotation was computed. [2023-04-02 04:25:04,017 INFO L895 garLoopResultBuilder]: At program point L548(line 548) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (= ~pumpRunning~0 0) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,017 INFO L895 garLoopResultBuilder]: At program point L546(lines 546 552) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (= ~pumpRunning~0 0) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,017 INFO L899 garLoopResultBuilder]: For program point cleanupEXIT(lines 817 846) no Hoare annotation was computed. [2023-04-02 04:25:04,017 INFO L899 garLoopResultBuilder]: For program point L831(lines 831 835) no Hoare annotation was computed. [2023-04-02 04:25:04,017 INFO L902 garLoopResultBuilder]: At program point L831-1(lines 831 835) the Hoare annotation is: true [2023-04-02 04:25:04,017 INFO L899 garLoopResultBuilder]: For program point L828(line 828) no Hoare annotation was computed. [2023-04-02 04:25:04,017 INFO L902 garLoopResultBuilder]: At program point L827-2(lines 827 841) the Hoare annotation is: true [2023-04-02 04:25:04,017 INFO L902 garLoopResultBuilder]: At program point L823(line 823) the Hoare annotation is: true [2023-04-02 04:25:04,017 INFO L899 garLoopResultBuilder]: For program point L823-1(line 823) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L902 garLoopResultBuilder]: At program point L842(lines 817 846) the Hoare annotation is: true [2023-04-02 04:25:04,018 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 817 846) the Hoare annotation is: true [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point L838(line 838) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point L63-1(lines 59 70) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point lowerWaterLevelEXIT(lines 59 70) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 59 70) the Hoare annotation is: true [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point startSystemEXIT(lines 701 708) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 701 708) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (= 1 ~systemActive~0) (not (= |old(~systemActive~0)| 1))) [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point startSystemFINAL(lines 701 708) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point waterRiseEXIT(lines 71 82) no Hoare annotation was computed. [2023-04-02 04:25:04,018 INFO L899 garLoopResultBuilder]: For program point L75-1(lines 71 82) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 71 82) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (not (= 1 ~systemActive~0)) (= |old(~waterLevel~0)| ~waterLevel~0)) [2023-04-02 04:25:04,019 INFO L899 garLoopResultBuilder]: For program point __automaton_failFINAL(lines 512 519) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 512 519) the Hoare annotation is: true [2023-04-02 04:25:04,019 INFO L899 garLoopResultBuilder]: For program point __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION(line 516) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L899 garLoopResultBuilder]: For program point __automaton_failEXIT(lines 512 519) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L902 garLoopResultBuilder]: At program point select_helpersFINAL(lines 799 805) the Hoare annotation is: true [2023-04-02 04:25:04,019 INFO L899 garLoopResultBuilder]: For program point select_helpersEXIT(lines 799 805) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L899 garLoopResultBuilder]: For program point __utac_acc__Specification5_spec__1EXIT(lines 915 922) no Hoare annotation was computed. [2023-04-02 04:25:04,019 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 915 922) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point __utac_acc__Specification5_spec__1FINAL(lines 915 922) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point L928(line 928) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point __utac_acc__Specification5_spec__2EXIT(lines 923 932) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 923 932) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point __utac_acc__Specification5_spec__2FINAL(lines 923 932) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L895 garLoopResultBuilder]: At program point L948(line 948) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (not (= 1 ~systemActive~0))) [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point L946(lines 946 952) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point L945(lines 945 955) no Hoare annotation was computed. [2023-04-02 04:25:04,020 INFO L902 garLoopResultBuilder]: At program point L943(line 943) the Hoare annotation is: true [2023-04-02 04:25:04,020 INFO L899 garLoopResultBuilder]: For program point L943-1(line 943) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point L941(lines 941 958) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point L941-1(lines 933 961) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point __utac_acc__Specification5_spec__3EXIT(lines 933 961) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L902 garLoopResultBuilder]: At program point L939(line 939) the Hoare annotation is: true [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point L939-1(line 939) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 933 961) the Hoare annotation is: true [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point isPumpRunningEXIT(lines 637 645) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point isPumpRunningFINAL(lines 637 645) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 637 645) the Hoare annotation is: true [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point L665(lines 665 673) no Hoare annotation was computed. [2023-04-02 04:25:04,021 INFO L899 garLoopResultBuilder]: For program point L665-2(lines 665 673) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point printPumpFINAL(lines 646 681) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point L653(lines 653 661) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point L653-2(lines 653 661) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 646 681) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point L676(line 676) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point L676-1(line 676) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point printPumpEXIT(lines 646 681) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_setEXIT(lines 152 197) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 152 197) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point __utac__exception__cf_handler_setFINAL(lines 152 197) no Hoare annotation was computed. [2023-04-02 04:25:04,022 INFO L899 garLoopResultBuilder]: For program point runTestEXIT(lines 879 889) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 879 889) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= 1 ~systemActive~0) (= |old(~waterLevel~0)| ~waterLevel~0))) [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point runTestFINAL(lines 879 889) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L895 garLoopResultBuilder]: At program point L884(line 884) the Hoare annotation is: (or (not (= |old(~pumpRunning~0)| 0)) (not (= |old(~systemActive~0)| 1)) (and (= ~pumpRunning~0 0) (= 1 ~systemActive~0))) [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point isMethaneAlarmEXIT(lines 626 636) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 626 636) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point L631(line 631) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point isMethaneAlarmFINAL(lines 626 636) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point L631-1(line 631) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point deactivatePumpEXIT(lines 618 625) no Hoare annotation was computed. [2023-04-02 04:25:04,023 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 618 625) the Hoare annotation is: true [2023-04-02 04:25:04,023 INFO L899 garLoopResultBuilder]: For program point deactivatePumpFINAL(lines 618 625) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L439(lines 439 446) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point __utac__get_this_argEXIT(lines 419 464) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L433(lines 433 453) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point __utac__get_this_argFINAL(lines 419 464) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L433-1(lines 433 453) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 419 464) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L345(lines 345 361) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L405(lines 405 412) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L366(lines 365 385) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L397(line 397) no Hoare annotation was computed. [2023-04-02 04:25:04,024 INFO L899 garLoopResultBuilder]: For program point L397-1(line 397) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L362(lines 362 403) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 316 418) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point __utac__error_stack_mgtFINAL(lines 316 418) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L381(line 381) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L381-1(line 381) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L340(lines 340 344) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L404(lines 404 415) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point __utac__error_stack_mgtEXIT(lines 316 418) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L367(lines 367 371) no Hoare annotation was computed. [2023-04-02 04:25:04,025 INFO L899 garLoopResultBuilder]: For program point L365-2(lines 365 385) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point L386(lines 364 387) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point select_oneFINAL(lines 782 791) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 782 791) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point select_oneEXIT(lines 782 791) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (= |old(~head~0.base)| ~head~0.base) (= ~head~0.offset |old(~head~0.offset)|) (= ~switchedOnBeforeTS~0 |old(~switchedOnBeforeTS~0)|) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0) (= ~cleanupTimeShifts~0 |old(~cleanupTimeShifts~0)|) (= |old(~waterLevel~0)| ~waterLevel~0) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(~systemActive~0)| ~systemActive~0) (= |old(#NULL.base)| |#NULL.base|)) [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,026 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 83 94) the Hoare annotation is: (or (not (= ~pumpRunning~0 0)) (not (= 1 ~systemActive~0)) (= |old(~methaneLevelCritical~0)| ~methaneLevelCritical~0)) [2023-04-02 04:25:04,026 INFO L899 garLoopResultBuilder]: For program point L87-1(lines 83 94) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point changeMethaneLevelEXIT(lines 83 94) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point ##fun~int~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point ##fun~int~X~int~TO~intFINAL(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point setupEXIT(lines 871 877) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L902 garLoopResultBuilder]: At program point setupFINAL(lines 871 877) the Hoare annotation is: true [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,027 INFO L895 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: (and (= ~pumpRunning~0 0) (= 1 ~systemActive~0)) [2023-04-02 04:25:04,027 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-04-02 04:25:04,028 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-02 04:25:04,030 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-04-02 04:25:04,032 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-02 04:25:04,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.04 04:25:04 BoogieIcfgContainer [2023-04-02 04:25:04,043 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-02 04:25:04,044 INFO L158 Benchmark]: Toolchain (without parser) took 5496.23ms. Allocated memory was 186.6MB in the beginning and 275.8MB in the end (delta: 89.1MB). Free memory was 133.6MB in the beginning and 177.7MB in the end (delta: -44.1MB). Peak memory consumption was 136.3MB. Max. memory is 8.0GB. [2023-04-02 04:25:04,044 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 186.6MB. Free memory was 139.6MB in the beginning and 139.4MB in the end (delta: 131.8kB). There was no memory consumed. Max. memory is 8.0GB. [2023-04-02 04:25:04,045 INFO L158 Benchmark]: CACSL2BoogieTranslator took 372.32ms. Allocated memory is still 186.6MB. Free memory was 133.4MB in the beginning and 115.1MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. [2023-04-02 04:25:04,045 INFO L158 Benchmark]: Boogie Preprocessor took 60.63ms. Allocated memory is still 186.6MB. Free memory was 115.1MB in the beginning and 111.6MB in the end (delta: 3.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-04-02 04:25:04,045 INFO L158 Benchmark]: RCFGBuilder took 874.70ms. Allocated memory was 186.6MB in the beginning and 275.8MB in the end (delta: 89.1MB). Free memory was 111.6MB in the beginning and 217.1MB in the end (delta: -105.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-04-02 04:25:04,045 INFO L158 Benchmark]: TraceAbstraction took 4183.34ms. Allocated memory is still 275.8MB. Free memory was 216.5MB in the beginning and 177.7MB in the end (delta: 38.8MB). Peak memory consumption was 129.0MB. Max. memory is 8.0GB. [2023-04-02 04:25:04,047 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 186.6MB. Free memory was 139.6MB in the beginning and 139.4MB in the end (delta: 131.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 372.32ms. Allocated memory is still 186.6MB. Free memory was 133.4MB in the beginning and 115.1MB in the end (delta: 18.3MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 60.63ms. Allocated memory is still 186.6MB. Free memory was 115.1MB in the beginning and 111.6MB in the end (delta: 3.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 874.70ms. Allocated memory was 186.6MB in the beginning and 275.8MB in the end (delta: 89.1MB). Free memory was 111.6MB in the beginning and 217.1MB in the end (delta: -105.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 4183.34ms. Allocated memory is still 275.8MB. Free memory was 216.5MB in the beginning and 177.7MB in the end (delta: 38.8MB). Peak memory consumption was 129.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 516]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 42 procedures, 238 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.1s, OverallIterations: 4, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 585 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 551 mSDsluCounter, 261 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 173 mSDsCounter, 289 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1358 IncrementalHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 289 mSolverCounterUnsat, 88 mSDtfsCounter, 1358 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 123 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=161occurred in iteration=0, InterpolantAutomatonStates: 30, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 4 MinimizatonAttempts, 82 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 54 LocationsWithAnnotation, 188 PreInvPairs, 208 NumberOfFragments, 558 HoareAnnotationTreeSize, 188 FomulaSimplifications, 1642 FormulaSimplificationTreeSizeReduction, 0.3s HoareSimplificationTime, 54 FomulaSimplificationsInter, 707 FormulaSimplificationTreeSizeReductionInter, 0.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 257 NumberOfCodeBlocks, 257 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 253 ConstructedInterpolants, 0 QuantifiedInterpolants, 561 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 12/12 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 720]: Loop Invariant Derived loop invariant: !(\old(pumpRunning) == 0) || !(\old(systemActive) == 1) - InvariantResult [Line: 817]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 721]: Loop Invariant Derived loop invariant: (!(\old(pumpRunning) == 0) || !(\old(systemActive) == 1)) || ((pumpRunning == 0 && splverifierCounter == 0) && 1 == systemActive) - InvariantResult [Line: 827]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2023-04-02 04:25:04,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...