/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInlineTransformed.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_BvToInt_BITWISE.epf -i ../../../trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 12:24:30,537 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 12:24:30,538 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 12:24:30,587 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 12:24:30,587 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 12:24:30,589 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 12:24:30,591 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 12:24:30,596 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 12:24:30,597 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 12:24:30,602 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 12:24:30,603 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 12:24:30,604 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 12:24:30,604 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 12:24:30,606 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 12:24:30,607 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 12:24:30,608 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 12:24:30,608 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 12:24:30,610 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 12:24:30,612 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 12:24:30,616 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 12:24:30,617 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 12:24:30,618 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 12:24:30,619 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 12:24:30,620 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 12:24:30,624 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 12:24:30,625 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 12:24:30,625 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 12:24:30,626 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 12:24:30,626 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 12:24:30,627 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 12:24:30,627 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 12:24:30,628 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 12:24:30,629 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 12:24:30,629 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 12:24:30,630 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 12:24:30,630 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 12:24:30,631 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 12:24:30,631 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 12:24:30,631 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 12:24:30,632 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 12:24:30,632 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 12:24:30,633 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_BvToInt_BITWISE.epf [2022-01-10 12:24:30,662 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 12:24:30,662 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 12:24:30,662 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 12:24:30,662 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 12:24:30,663 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 12:24:30,664 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 12:24:30,664 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 12:24:30,664 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 12:24:30,664 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 12:24:30,664 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 12:24:30,665 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 12:24:30,665 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 12:24:30,666 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 12:24:30,667 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-10 12:24:30,667 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 12:24:30,668 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 12:24:30,668 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 12:24:30,668 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-01-10 12:24:30,668 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 12:24:30,669 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-01-10 12:24:30,669 INFO L138 SettingsManager]: * TransformationType=BV_TO_INT_BITWISE 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 12:24:30,835 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 12:24:30,850 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 12:24:30,852 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 12:24:30,852 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 12:24:30,853 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 12:24:30,854 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c [2022-01-10 12:24:30,898 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f0dba1682/dcf3bb76f91f4bc093e408ffe0efe772/FLAG4993d124c [2022-01-10 12:24:31,352 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 12:24:31,352 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c [2022-01-10 12:24:31,365 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f0dba1682/dcf3bb76f91f4bc093e408ffe0efe772/FLAG4993d124c [2022-01-10 12:24:31,375 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f0dba1682/dcf3bb76f91f4bc093e408ffe0efe772 [2022-01-10 12:24:31,377 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 12:24:31,378 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-01-10 12:24:31,381 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 12:24:31,381 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 12:24:31,384 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 12:24:31,384 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,385 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6dd91454 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31, skipping insertion in model container [2022-01-10 12:24:31,385 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,390 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 12:24:31,434 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 12:24:31,674 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c[11292,11305] [2022-01-10 12:24:31,733 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 12:24:31,747 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-01-10 12:24:31,754 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 12:24:31,788 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c[11292,11305] [2022-01-10 12:24:31,818 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 12:24:31,824 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 12:24:31,852 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/minepump_spec2_product56.cil.c[11292,11305] [2022-01-10 12:24:31,863 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 12:24:31,879 INFO L208 MainTranslator]: Completed translation [2022-01-10 12:24:31,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31 WrapperNode [2022-01-10 12:24:31,880 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 12:24:31,880 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 12:24:31,881 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 12:24:31,881 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 12:24:31,885 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,906 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,955 INFO L137 Inliner]: procedures = 61, calls = 162, calls flagged for inlining = 59, calls inlined = 141, statements flattened = 1027 [2022-01-10 12:24:31,955 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 12:24:31,956 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 12:24:31,956 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 12:24:31,956 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 12:24:31,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,969 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,979 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,980 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,993 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:31,998 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:32,001 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:32,004 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 12:24:32,005 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 12:24:32,005 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 12:24:32,005 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 12:24:32,013 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (1/1) ... [2022-01-10 12:24:32,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 12:24:32,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 12:24:32,061 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) [2022-01-10 12:24:32,068 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 [2022-01-10 12:24:32,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 12:24:32,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 12:24:32,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 12:24:32,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 12:24:32,167 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 12:24:32,168 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 12:24:32,722 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 12:24:32,730 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 12:24:32,730 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-10 12:24:32,732 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 12:24:32 BoogieIcfgContainer [2022-01-10 12:24:32,732 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 12:24:32,733 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-01-10 12:24:32,733 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-01-10 12:24:32,734 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-01-10 12:24:32,736 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 12:24:32" (1/1) ... [2022-01-10 12:24:32,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 10.01 12:24:32 BasicIcfg [2022-01-10 12:24:32,885 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-01-10 12:24:32,886 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 12:24:32,886 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 12:24:32,893 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 12:24:32,893 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 12:24:31" (1/4) ... [2022-01-10 12:24:32,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2afa14b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 12:24:32, skipping insertion in model container [2022-01-10 12:24:32,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 12:24:31" (2/4) ... [2022-01-10 12:24:32,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2afa14b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 12:24:32, skipping insertion in model container [2022-01-10 12:24:32,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 12:24:32" (3/4) ... [2022-01-10 12:24:32,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2afa14b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 12:24:32, skipping insertion in model container [2022-01-10 12:24:32,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 10.01 12:24:32" (4/4) ... [2022-01-10 12:24:32,895 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product56.cil.cTransformedIcfg [2022-01-10 12:24:32,899 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 12:24:32,899 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-01-10 12:24:32,940 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 12:24:32,946 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 12:24:32,946 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-10 12:24:32,964 INFO L276 IsEmpty]: Start isEmpty. Operand has 282 states, 278 states have (on average 1.3848920863309353) internal successors, (385), 281 states have internal predecessors, (385), 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) [2022-01-10 12:24:32,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-10 12:24:32,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:32,969 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:32,970 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:32,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:32,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1312472614, now seen corresponding path program 1 times [2022-01-10 12:24:32,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:32,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432205669] [2022-01-10 12:24:32,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:32,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:33,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432205669] [2022-01-10 12:24:33,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432205669] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 12:24:33,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214803975] [2022-01-10 12:24:33,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-10 12:24:33,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-10 12:24:33,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 12:24:33,189 INFO L87 Difference]: Start difference. First operand has 282 states, 278 states have (on average 1.3848920863309353) internal successors, (385), 281 states have internal predecessors, (385), 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) Second operand has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 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) [2022-01-10 12:24:33,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:33,225 INFO L93 Difference]: Finished difference Result 553 states and 758 transitions. [2022-01-10 12:24:33,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-10 12:24:33,226 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 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) Word has length 19 [2022-01-10 12:24:33,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:33,233 INFO L225 Difference]: With dead ends: 553 [2022-01-10 12:24:33,234 INFO L226 Difference]: Without dead ends: 272 [2022-01-10 12:24:33,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 12:24:33,239 INFO L933 BasicCegarLoop]: 375 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:33,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:33,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-01-10 12:24:33,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2022-01-10 12:24:33,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 269 states have (on average 1.3643122676579926) internal successors, (367), 271 states have internal predecessors, (367), 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) [2022-01-10 12:24:33,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 367 transitions. [2022-01-10 12:24:33,277 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 367 transitions. Word has length 19 [2022-01-10 12:24:33,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:33,277 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 367 transitions. [2022-01-10 12:24:33,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 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) [2022-01-10 12:24:33,277 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 367 transitions. [2022-01-10 12:24:33,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-10 12:24:33,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:33,278 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:33,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-10 12:24:33,279 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:33,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:33,279 INFO L85 PathProgramCache]: Analyzing trace with hash 430701719, now seen corresponding path program 1 times [2022-01-10 12:24:33,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:33,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151870856] [2022-01-10 12:24:33,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:33,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:33,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151870856] [2022-01-10 12:24:33,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151870856] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 12:24:33,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822649188] [2022-01-10 12:24:33,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:33,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:33,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,339 INFO L87 Difference]: Start difference. First operand 272 states and 367 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 2 states have internal predecessors, (20), 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) [2022-01-10 12:24:33,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:33,407 INFO L93 Difference]: Finished difference Result 600 states and 813 transitions. [2022-01-10 12:24:33,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:33,408 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 2 states have internal predecessors, (20), 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) Word has length 20 [2022-01-10 12:24:33,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:33,409 INFO L225 Difference]: With dead ends: 600 [2022-01-10 12:24:33,409 INFO L226 Difference]: Without dead ends: 336 [2022-01-10 12:24:33,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,411 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 349 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:33,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 456 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:33,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-01-10 12:24:33,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 327. [2022-01-10 12:24:33,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 324 states have (on average 1.3703703703703705) internal successors, (444), 326 states have internal predecessors, (444), 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) [2022-01-10 12:24:33,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 444 transitions. [2022-01-10 12:24:33,428 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 444 transitions. Word has length 20 [2022-01-10 12:24:33,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:33,428 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 444 transitions. [2022-01-10 12:24:33,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 2 states have internal predecessors, (20), 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) [2022-01-10 12:24:33,428 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 444 transitions. [2022-01-10 12:24:33,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-10 12:24:33,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:33,429 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:33,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-10 12:24:33,430 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:33,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:33,430 INFO L85 PathProgramCache]: Analyzing trace with hash -631207459, now seen corresponding path program 1 times [2022-01-10 12:24:33,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:33,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587647483] [2022-01-10 12:24:33,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:33,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:33,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587647483] [2022-01-10 12:24:33,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587647483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 12:24:33,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366648607] [2022-01-10 12:24:33,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:33,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:33,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,483 INFO L87 Difference]: Start difference. First operand 327 states and 444 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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) [2022-01-10 12:24:33,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:33,557 INFO L93 Difference]: Finished difference Result 661 states and 894 transitions. [2022-01-10 12:24:33,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:33,557 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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) Word has length 26 [2022-01-10 12:24:33,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:33,558 INFO L225 Difference]: With dead ends: 661 [2022-01-10 12:24:33,558 INFO L226 Difference]: Without dead ends: 342 [2022-01-10 12:24:33,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,560 INFO L933 BasicCegarLoop]: 295 mSDtfsCounter, 187 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:33,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 424 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 12:24:33,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-01-10 12:24:33,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 336. [2022-01-10 12:24:33,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 333 states have (on average 1.3093093093093093) internal successors, (436), 335 states have internal predecessors, (436), 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) [2022-01-10 12:24:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 436 transitions. [2022-01-10 12:24:33,573 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 436 transitions. Word has length 26 [2022-01-10 12:24:33,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:33,573 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 436 transitions. [2022-01-10 12:24:33,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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) [2022-01-10 12:24:33,574 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 436 transitions. [2022-01-10 12:24:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-10 12:24:33,574 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:33,574 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:33,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-10 12:24:33,575 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:33,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:33,575 INFO L85 PathProgramCache]: Analyzing trace with hash -590347143, now seen corresponding path program 1 times [2022-01-10 12:24:33,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:33,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247117263] [2022-01-10 12:24:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:33,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:33,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247117263] [2022-01-10 12:24:33,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247117263] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 12:24:33,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665831708] [2022-01-10 12:24:33,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:33,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:33,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,624 INFO L87 Difference]: Start difference. First operand 336 states and 436 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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) [2022-01-10 12:24:33,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:33,662 INFO L93 Difference]: Finished difference Result 664 states and 864 transitions. [2022-01-10 12:24:33,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:33,662 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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) Word has length 30 [2022-01-10 12:24:33,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:33,665 INFO L225 Difference]: With dead ends: 664 [2022-01-10 12:24:33,665 INFO L226 Difference]: Without dead ends: 658 [2022-01-10 12:24:33,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,667 INFO L933 BasicCegarLoop]: 280 mSDtfsCounter, 245 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:33,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 543 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:33,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-01-10 12:24:33,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 658. [2022-01-10 12:24:33,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 655 states have (on average 1.300763358778626) internal successors, (852), 657 states have internal predecessors, (852), 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) [2022-01-10 12:24:33,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 852 transitions. [2022-01-10 12:24:33,689 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 852 transitions. Word has length 30 [2022-01-10 12:24:33,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:33,690 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 852 transitions. [2022-01-10 12:24:33,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 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) [2022-01-10 12:24:33,690 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 852 transitions. [2022-01-10 12:24:33,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-10 12:24:33,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:33,692 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 12:24:33,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-10 12:24:33,692 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:33,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:33,693 INFO L85 PathProgramCache]: Analyzing trace with hash 2126139046, now seen corresponding path program 1 times [2022-01-10 12:24:33,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:33,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319152530] [2022-01-10 12:24:33,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:33,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:33,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319152530] [2022-01-10 12:24:33,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319152530] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 12:24:33,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829900841] [2022-01-10 12:24:33,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:33,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:33,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,772 INFO L87 Difference]: Start difference. First operand 658 states and 852 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2022-01-10 12:24:33,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:33,809 INFO L93 Difference]: Finished difference Result 658 states and 852 transitions. [2022-01-10 12:24:33,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:33,810 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) Word has length 43 [2022-01-10 12:24:33,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:33,811 INFO L225 Difference]: With dead ends: 658 [2022-01-10 12:24:33,811 INFO L226 Difference]: Without dead ends: 280 [2022-01-10 12:24:33,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:33,815 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 84 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:33,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 121 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:33,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-01-10 12:24:33,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 280. [2022-01-10 12:24:33,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 279 states have (on average 1.3189964157706093) internal successors, (368), 279 states have internal predecessors, (368), 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) [2022-01-10 12:24:33,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 368 transitions. [2022-01-10 12:24:33,842 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 368 transitions. Word has length 43 [2022-01-10 12:24:33,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:33,845 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 368 transitions. [2022-01-10 12:24:33,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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) [2022-01-10 12:24:33,846 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 368 transitions. [2022-01-10 12:24:33,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-10 12:24:33,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:33,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:33,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-10 12:24:33,850 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:33,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:33,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1995666550, now seen corresponding path program 1 times [2022-01-10 12:24:33,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:33,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623054942] [2022-01-10 12:24:33,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:33,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-10 12:24:33,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:33,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623054942] [2022-01-10 12:24:33,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623054942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:33,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:33,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 12:24:33,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798901989] [2022-01-10 12:24:33,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:33,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 12:24:33,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:33,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 12:24:33,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 12:24:33,939 INFO L87 Difference]: Start difference. First operand 280 states and 368 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 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) [2022-01-10 12:24:34,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:34,032 INFO L93 Difference]: Finished difference Result 1094 states and 1432 transitions. [2022-01-10 12:24:34,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 12:24:34,033 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 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) Word has length 50 [2022-01-10 12:24:34,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:34,036 INFO L225 Difference]: With dead ends: 1094 [2022-01-10 12:24:34,036 INFO L226 Difference]: Without dead ends: 822 [2022-01-10 12:24:34,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-10 12:24:34,040 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 548 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:34,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 636 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:34,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2022-01-10 12:24:34,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 406. [2022-01-10 12:24:34,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 1.3037037037037038) internal successors, (528), 405 states have internal predecessors, (528), 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) [2022-01-10 12:24:34,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 528 transitions. [2022-01-10 12:24:34,068 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 528 transitions. Word has length 50 [2022-01-10 12:24:34,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:34,069 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 528 transitions. [2022-01-10 12:24:34,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 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) [2022-01-10 12:24:34,069 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 528 transitions. [2022-01-10 12:24:34,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-01-10 12:24:34,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:34,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:34,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-10 12:24:34,070 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:34,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1009161920, now seen corresponding path program 1 times [2022-01-10 12:24:34,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:34,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865980628] [2022-01-10 12:24:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:34,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-10 12:24:34,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:34,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865980628] [2022-01-10 12:24:34,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865980628] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:34,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:34,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 12:24:34,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077005031] [2022-01-10 12:24:34,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:34,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 12:24:34,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:34,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 12:24:34,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 12:24:34,158 INFO L87 Difference]: Start difference. First operand 406 states and 528 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 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) [2022-01-10 12:24:34,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:34,298 INFO L93 Difference]: Finished difference Result 972 states and 1258 transitions. [2022-01-10 12:24:34,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 12:24:34,298 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 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) Word has length 52 [2022-01-10 12:24:34,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:34,301 INFO L225 Difference]: With dead ends: 972 [2022-01-10 12:24:34,301 INFO L226 Difference]: Without dead ends: 574 [2022-01-10 12:24:34,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-10 12:24:34,302 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 193 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:34,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 445 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 12:24:34,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-01-10 12:24:34,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 347. [2022-01-10 12:24:34,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 1.2976878612716762) internal successors, (449), 346 states have internal predecessors, (449), 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) [2022-01-10 12:24:34,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 449 transitions. [2022-01-10 12:24:34,330 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 449 transitions. Word has length 52 [2022-01-10 12:24:34,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:34,331 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 449 transitions. [2022-01-10 12:24:34,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 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) [2022-01-10 12:24:34,331 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 449 transitions. [2022-01-10 12:24:34,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-10 12:24:34,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:34,333 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:34,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-10 12:24:34,333 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:34,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:34,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1234876638, now seen corresponding path program 1 times [2022-01-10 12:24:34,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:34,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381077619] [2022-01-10 12:24:34,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:34,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:34,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 12:24:34,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:34,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381077619] [2022-01-10 12:24:34,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381077619] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:34,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:34,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 12:24:34,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746749873] [2022-01-10 12:24:34,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:34,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:34,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:34,401 INFO L87 Difference]: Start difference. First operand 347 states and 449 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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) [2022-01-10 12:24:34,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:34,451 INFO L93 Difference]: Finished difference Result 629 states and 815 transitions. [2022-01-10 12:24:34,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:34,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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) Word has length 75 [2022-01-10 12:24:34,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:34,454 INFO L225 Difference]: With dead ends: 629 [2022-01-10 12:24:34,454 INFO L226 Difference]: Without dead ends: 290 [2022-01-10 12:24:34,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:34,456 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 35 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:34,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 169 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:34,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-01-10 12:24:34,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2022-01-10 12:24:34,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 1.2422145328719723) internal successors, (359), 289 states have internal predecessors, (359), 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) [2022-01-10 12:24:34,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 359 transitions. [2022-01-10 12:24:34,483 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 359 transitions. Word has length 75 [2022-01-10 12:24:34,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:34,484 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 359 transitions. [2022-01-10 12:24:34,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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) [2022-01-10 12:24:34,484 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 359 transitions. [2022-01-10 12:24:34,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 12:24:34,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:34,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:34,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-10 12:24:34,485 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:34,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:34,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1131769396, now seen corresponding path program 1 times [2022-01-10 12:24:34,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:34,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608869650] [2022-01-10 12:24:34,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:34,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:34,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:34,539 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 12:24:34,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:34,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608869650] [2022-01-10 12:24:34,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608869650] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:34,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:34,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 12:24:34,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56296920] [2022-01-10 12:24:34,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:34,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 12:24:34,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:34,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 12:24:34,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 12:24:34,541 INFO L87 Difference]: Start difference. First operand 290 states and 359 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) [2022-01-10 12:24:34,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:34,603 INFO L93 Difference]: Finished difference Result 793 states and 986 transitions. [2022-01-10 12:24:34,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 12:24:34,603 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) Word has length 79 [2022-01-10 12:24:34,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:34,605 INFO L225 Difference]: With dead ends: 793 [2022-01-10 12:24:34,605 INFO L226 Difference]: Without dead ends: 511 [2022-01-10 12:24:34,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 12:24:34,606 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 168 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:34,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 458 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:34,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-01-10 12:24:34,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 296. [2022-01-10 12:24:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 1.2372881355932204) internal successors, (365), 295 states have internal predecessors, (365), 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) [2022-01-10 12:24:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 365 transitions. [2022-01-10 12:24:34,630 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 365 transitions. Word has length 79 [2022-01-10 12:24:34,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:34,630 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 365 transitions. [2022-01-10 12:24:34,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 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) [2022-01-10 12:24:34,630 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 365 transitions. [2022-01-10 12:24:34,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 12:24:34,631 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:34,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:34,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-10 12:24:34,631 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:34,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash -362599381, now seen corresponding path program 1 times [2022-01-10 12:24:34,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:34,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841839834] [2022-01-10 12:24:34,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:34,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:34,670 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 12:24:34,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:34,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841839834] [2022-01-10 12:24:34,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841839834] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:34,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:34,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 12:24:34,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583327996] [2022-01-10 12:24:34,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:34,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 12:24:34,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:34,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 12:24:34,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 12:24:34,671 INFO L87 Difference]: Start difference. First operand 296 states and 365 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) [2022-01-10 12:24:34,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:34,749 INFO L93 Difference]: Finished difference Result 816 states and 1009 transitions. [2022-01-10 12:24:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 12:24:34,750 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) Word has length 79 [2022-01-10 12:24:34,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:34,751 INFO L225 Difference]: With dead ends: 816 [2022-01-10 12:24:34,752 INFO L226 Difference]: Without dead ends: 528 [2022-01-10 12:24:34,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 12:24:34,752 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 135 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:34,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 332 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:34,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-01-10 12:24:34,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 300. [2022-01-10 12:24:34,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 1.234113712374582) internal successors, (369), 299 states have internal predecessors, (369), 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) [2022-01-10 12:24:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 369 transitions. [2022-01-10 12:24:34,778 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 369 transitions. Word has length 79 [2022-01-10 12:24:34,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:34,779 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 369 transitions. [2022-01-10 12:24:34,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 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) [2022-01-10 12:24:34,779 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 369 transitions. [2022-01-10 12:24:34,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 12:24:34,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:34,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:34,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-10 12:24:34,780 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:34,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:34,780 INFO L85 PathProgramCache]: Analyzing trace with hash 75410122, now seen corresponding path program 1 times [2022-01-10 12:24:34,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:34,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985672179] [2022-01-10 12:24:34,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:34,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:34,828 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 12:24:34,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:34,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985672179] [2022-01-10 12:24:34,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985672179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:34,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:34,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 12:24:34,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811429942] [2022-01-10 12:24:34,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:34,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 12:24:34,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:34,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 12:24:34,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-10 12:24:34,830 INFO L87 Difference]: Start difference. First operand 300 states and 369 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 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) [2022-01-10 12:24:35,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:35,016 INFO L93 Difference]: Finished difference Result 1245 states and 1539 transitions. [2022-01-10 12:24:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-10 12:24:35,016 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 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) Word has length 79 [2022-01-10 12:24:35,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:35,019 INFO L225 Difference]: With dead ends: 1245 [2022-01-10 12:24:35,019 INFO L226 Difference]: Without dead ends: 953 [2022-01-10 12:24:35,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-01-10 12:24:35,020 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 398 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:35,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 1194 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:35,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-01-10 12:24:35,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 266. [2022-01-10 12:24:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 1.2226415094339622) internal successors, (324), 265 states have internal predecessors, (324), 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) [2022-01-10 12:24:35,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 324 transitions. [2022-01-10 12:24:35,048 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 324 transitions. Word has length 79 [2022-01-10 12:24:35,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:35,049 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 324 transitions. [2022-01-10 12:24:35,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 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) [2022-01-10 12:24:35,049 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 324 transitions. [2022-01-10 12:24:35,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 12:24:35,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 12:24:35,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:35,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-10 12:24:35,050 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 12:24:35,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 12:24:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash 560812990, now seen corresponding path program 1 times [2022-01-10 12:24:35,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-10 12:24:35,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014954838] [2022-01-10 12:24:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 12:24:35,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-10 12:24:35,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 12:24:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-10 12:24:35,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-10 12:24:35,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014954838] [2022-01-10 12:24:35,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014954838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 12:24:35,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 12:24:35,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 12:24:35,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871700865] [2022-01-10 12:24:35,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 12:24:35,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 12:24:35,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-10 12:24:35,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 12:24:35,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:35,078 INFO L87 Difference]: Start difference. First operand 266 states and 324 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 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) [2022-01-10 12:24:35,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 12:24:35,109 INFO L93 Difference]: Finished difference Result 507 states and 618 transitions. [2022-01-10 12:24:35,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 12:24:35,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 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) Word has length 79 [2022-01-10 12:24:35,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 12:24:35,109 INFO L225 Difference]: With dead ends: 507 [2022-01-10 12:24:35,110 INFO L226 Difference]: Without dead ends: 0 [2022-01-10 12:24:35,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 12:24:35,110 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 28 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 12:24:35,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 189 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 12:24:35,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-10 12:24:35,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-10 12:24:35,111 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) [2022-01-10 12:24:35,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-10 12:24:35,111 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 79 [2022-01-10 12:24:35,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 12:24:35,111 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-10 12:24:35,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 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) [2022-01-10 12:24:35,112 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-10 12:24:35,112 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-10 12:24:35,114 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-10 12:24:35,114 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-01-10 12:24:35,114 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-01-10 12:24:35,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-10 12:24:35,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-01-10 12:24:41,367 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-01-10 12:24:41,368 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-01-10 12:24:41,368 INFO L854 garLoopResultBuilder]: At program point L923(lines 919 925) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= ~methaneLevelCritical~0Int 0) (= ~methAndRunningLastTime~0Int 0)) [2022-01-10 12:24:41,368 INFO L854 garLoopResultBuilder]: At program point L916(lines 912 918) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= ~methaneLevelCritical~0Int 0) (= ~methAndRunningLastTime~0Int 0)) [2022-01-10 12:24:41,368 INFO L854 garLoopResultBuilder]: At program point L931(lines 926 934) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= ~methaneLevelCritical~0Int 0) (= ~methAndRunningLastTime~0Int 0)) [2022-01-10 12:24:41,368 INFO L858 garLoopResultBuilder]: For program point L1019(lines 1019 1026) no Hoare annotation was computed. [2022-01-10 12:24:41,368 INFO L854 garLoopResultBuilder]: At program point L995(lines 991 997) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= ~methaneLevelCritical~0Int 0) (= ~methAndRunningLastTime~0Int 0)) [2022-01-10 12:24:41,368 INFO L858 garLoopResultBuilder]: For program point L1019-2(lines 1019 1026) no Hoare annotation was computed. [2022-01-10 12:24:41,368 INFO L854 garLoopResultBuilder]: At program point L543(lines 538 545) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= ~methaneLevelCritical~0Int 0) (= ~methAndRunningLastTime~0Int 0)) [2022-01-10 12:24:41,368 INFO L861 garLoopResultBuilder]: At program point L1028(lines 1009 1031) the Hoare annotation is: true [2022-01-10 12:24:41,369 INFO L854 garLoopResultBuilder]: At program point L839-2(lines 839 888) the Hoare annotation is: (let ((.cse4 (<= 1 ~methaneLevelCritical~0Int)) (.cse3 (= ~pumpRunning~0Int 1)) (.cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse0 (<= 1 ~systemActive~0Int)) (.cse5 (= ~systemActive~0Int 0)) (.cse6 (= ~pumpRunning~0Int 0)) (.cse8 (<= |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 0)) (.cse9 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse10 (<= ~methaneLevelCritical~0Int 0)) (.cse7 (= ~methAndRunningLastTime~0Int 0)) (.cse11 (< 0 (+ |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse0 .cse8 .cse9 .cse2 .cse3 .cse10 .cse7 .cse11) (and .cse0 .cse6 .cse1 .cse2 .cse7) (and .cse0 .cse6 .cse2 .cse10 .cse7) (and .cse5 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11))) [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L854 garLoopResultBuilder]: At program point L889(lines 838 890) the Hoare annotation is: false [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L840(lines 839 888) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L589-3(lines 589 595) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L841(lines 841 845) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L439-3(lines 439 443) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L589-5(lines 588 607) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L849(lines 849 855) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L854 garLoopResultBuilder]: At program point L439-5(lines 435 446) the Hoare annotation is: false [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L673-2(lines 673 690) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L596-3(lines 596 602) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L451(lines 451 455) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L849-2(lines 849 855) no Hoare annotation was computed. [2022-01-10 12:24:41,369 INFO L854 garLoopResultBuilder]: At program point L476-2(lines 471 479) the Hoare annotation is: false [2022-01-10 12:24:41,369 INFO L858 garLoopResultBuilder]: For program point L647-6(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L476-3(lines 471 479) the Hoare annotation is: false [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L451-2(lines 447 458) the Hoare annotation is: (let ((.cse4 (<= 1 ~methaneLevelCritical~0Int)) (.cse3 (= ~pumpRunning~0Int 1)) (.cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse0 (<= 1 ~systemActive~0Int)) (.cse5 (= ~systemActive~0Int 0)) (.cse6 (= ~pumpRunning~0Int 0)) (.cse8 (<= |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 0)) (.cse9 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse10 (<= ~methaneLevelCritical~0Int 0)) (.cse7 (= ~methAndRunningLastTime~0Int 0)) (.cse11 (< 0 (+ |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse0 .cse8 .cse9 .cse2 .cse3 .cse10 .cse7 .cse11) (and .cse0 .cse6 .cse1 .cse2 .cse7) (and .cse0 .cse6 .cse2 .cse10 .cse7) (and .cse5 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11))) [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L859(lines 859 865) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L717-1(lines 710 720) the Hoare annotation is: false [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L531-3(lines 526 534) the Hoare annotation is: false [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L621-14(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L554-2(lines 554 571) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L463(lines 463 467) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L859-2(lines 859 865) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L677-3(lines 677 685) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L794-9(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L858 garLoopResultBuilder]: For program point L516-7(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L613-15(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L726-1(lines 721 729) the Hoare annotation is: false [2022-01-10 12:24:41,370 INFO L854 garLoopResultBuilder]: At program point L554-3(lines 546 574) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L463-2(lines 459 470) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0Int 0)) (.cse6 (= ~pumpRunning~0Int 1)) (.cse7 (= ~methAndRunningLastTime~0Int 0)) (.cse8 (<= 1 ~methaneLevelCritical~0Int)) (.cse5 (<= 1 ~systemActive~0Int)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse2 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse3 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse4 (<= ~methaneLevelCritical~0Int 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse3 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse3 .cse7 .cse8) (and .cse5 .cse2 .cse3 .cse6 .cse4) (and .cse5 .cse1 .cse3 .cse7 .cse8) (and .cse5 .cse1 .cse2 .cse3 .cse4))) [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L869(lines 869 884) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L707-4(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L647-4(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L794-11(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L521-7(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L621-15(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L558-2(lines 558 568) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L606-1(lines 585 608) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L824(lines 819 826) the Hoare annotation is: (let ((.cse1 (= ~pumpRunning~0Int 0)) (.cse4 (= ~methAndRunningLastTime~0Int 0)) (.cse3 (<= ~methaneLevelCritical~0Int 0)) (.cse0 (<= 1 ~systemActive~0Int)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse5 (= ~pumpRunning~0Int 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse2 .cse4) (and .cse0 .cse2 .cse5 .cse4) (and .cse0 .cse2 .cse5 .cse3) (and .cse0 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse2 .cse5))) [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L877(lines 877 883) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L673-3(lines 669 693) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L531-2(lines 526 534) the Hoare annotation is: false [2022-01-10 12:24:41,371 INFO L858 garLoopResultBuilder]: For program point L621-10(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,371 INFO L854 garLoopResultBuilder]: At program point L800-3(lines 785 803) the Hoare annotation is: false [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L775-21(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L854 garLoopResultBuilder]: At program point L647-7(lines 643 667) the Hoare annotation is: false [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L559-3(lines 559 565) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L854 garLoopResultBuilder]: At program point L947-2(lines 947 961) the Hoare annotation is: false [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L877-2(lines 869 884) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L808(lines 808 814) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L794-6(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L516-5(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L854 garLoopResultBuilder]: At program point L613-11(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L651-9(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L775-23(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L420-1(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L861 garLoopResultBuilder]: At program point L962(lines 937 966) the Hoare annotation is: true [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L948(line 948) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L589(lines 589 595) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L854 garLoopResultBuilder]: At program point L707(lines 702 709) the Hoare annotation is: (let ((.cse0 (= ~pumpRunning~0Int 0)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))))) (or (and .cse0 .cse1 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse1) (and .cse0 .cse1 (= ~methAndRunningLastTime~0Int 0)))) [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L808-2(lines 808 814) no Hoare annotation was computed. [2022-01-10 12:24:41,372 INFO L858 garLoopResultBuilder]: For program point L794-8(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L521-5(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L621-11(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L707-6(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L621-12(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L781-7(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L421-1(lines 416 423) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L861 garLoopResultBuilder]: At program point L894(lines 829 896) the Hoare annotation is: true [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L951(lines 951 955) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L439(lines 439 443) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L589-2(lines 588 607) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L816(lines 804 818) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0Int 0)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))))) (or (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse2))) [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L800-2(lines 785 803) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L775-15(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,373 INFO L854 garLoopResultBuilder]: At program point L647-5(lines 643 667) the Hoare annotation is: false [2022-01-10 12:24:41,373 INFO L858 garLoopResultBuilder]: For program point L516-6(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L613-13(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L625-21(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L861 garLoopResultBuilder]: At program point L1006(lines 998 1008) the Hoare annotation is: true [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L951-1(lines 951 955) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L439-2(lines 435 446) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse1 .cse2))) [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L673(lines 673 690) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L596-1(lines 596 602) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L651-6(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L775-17(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L521-6(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L621-13(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L699-7(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L613-14(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L589-6(lines 589 595) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L476(lines 471 479) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and .cse0 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse1 .cse2 (<= 1 ~methaneLevelCritical~0Int)) (and .cse0 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,374 INFO L858 garLoopResultBuilder]: For program point L647-2(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,374 INFO L854 garLoopResultBuilder]: At program point L476-1(lines 471 479) the Hoare annotation is: (let ((.cse0 (= ~systemActive~0Int 0)) (.cse2 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse8 (= ~pumpRunning~0Int 1)) (.cse4 (<= 1 ~methaneLevelCritical~0Int)) (.cse7 (<= 1 ~systemActive~0Int)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse5 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse3 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse6 (<= ~methaneLevelCritical~0Int 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse1 .cse5 .cse3 .cse6) (and .cse7 .cse1 .cse2 .cse3 .cse4) (and .cse7 .cse5 .cse3 .cse8 .cse6) (and .cse7 .cse2 .cse3 .cse8 (= ~methAndRunningLastTime~0Int 0) .cse4) (and .cse7 .cse1 .cse5 .cse3 .cse6))) [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L707-5(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L621-8(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L781-5(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L775-18(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L439-6(lines 439 443) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L589-8(lines 588 607) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L717(lines 710 720) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and .cse0 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneAlarm_#res#1Int|) (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse1 .cse2 (<= 1 ~methaneLevelCritical~0Int)))) [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L531-1(lines 526 534) the Hoare annotation is: false [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L621-6(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L554(lines 554 571) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L516-4(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L613-9(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L625-15(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L775-20(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L854 garLoopResultBuilder]: At program point L439-8(lines 435 446) the Hoare annotation is: false [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L673-4(lines 673 690) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L596-5(lines 596 602) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L677(lines 677 685) no Hoare annotation was computed. [2022-01-10 12:24:41,375 INFO L858 garLoopResultBuilder]: For program point L794-3(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,376 INFO L858 garLoopResultBuilder]: For program point L516-3(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L613-7(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L726(lines 721 729) the Hoare annotation is: (let ((.cse5 (<= 1 ~systemActive~0Int)) (.cse0 (= ~pumpRunning~0Int 0)) (.cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse3 (= |ULTIMATE.start_ULTIMATE.start_isPumpRunning_#res#1Int| ~pumpRunning~0Int)) (.cse4 (<= 1 ~methaneLevelCritical~0Int))) (or (and (= ~systemActive~0Int 0) .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse1 .cse2 (= ~pumpRunning~0Int 1) (= ~methAndRunningLastTime~0Int 0) .cse4) (and .cse5 .cse0 .cse1 .cse2 .cse3 .cse4))) [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L554-1(lines 546 574) the Hoare annotation is: (let ((.cse3 (= ~pumpRunning~0Int 1)) (.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse4 (<= 1 ~methaneLevelCritical~0Int)) (.cse5 (= ~systemActive~0Int 0)) (.cse6 (= ~pumpRunning~0Int 0)) (.cse8 (<= |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 0)) (.cse9 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse10 (<= ~methaneLevelCritical~0Int 0)) (.cse7 (= ~methAndRunningLastTime~0Int 0)) (.cse11 (< 0 (+ |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse0 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11) (and .cse0 .cse8 .cse9 .cse2 .cse3 .cse10 .cse7 .cse11) (and .cse0 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse5 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11))) [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L521-4(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L621-9(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L699-5(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L613-10(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L781-6(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L476-4(lines 471 479) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L858 garLoopResultBuilder]: For program point L647-10(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L476-5(lines 471 479) the Hoare annotation is: false [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L707-1(lines 702 709) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse3 (<= 1 |ULTIMATE.start_ULTIMATE.start_processEnvironment_~tmp~6#1Int|))) (or (and .cse0 .cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneAlarm_#res#1Int|) (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|) .cse2 .cse3 (<= 1 ~methaneLevelCritical~0Int)) (and .cse0 .cse1 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) .cse2 .cse3 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,376 INFO L858 garLoopResultBuilder]: For program point L647(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,376 INFO L858 garLoopResultBuilder]: For program point L794-5(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,376 INFO L854 garLoopResultBuilder]: At program point L521-3(lines 512 525) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))))) (or (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and (<= 1 |ULTIMATE.start_ULTIMATE.start_isHighWaterSensorDry_#res#1Int|) .cse0 .cse1 .cse2))) [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L621-7(lines 617 641) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and (<= |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 0) (< 0 (+ |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 1)) .cse0 (= ~pumpRunning~0Int 0) .cse1) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L558(lines 558 568) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L606(lines 585 608) the Hoare annotation is: (let ((.cse3 (= ~pumpRunning~0Int 1)) (.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= 1 |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int|)) (.cse4 (<= 1 ~methaneLevelCritical~0Int)) (.cse5 (= ~systemActive~0Int 0)) (.cse6 (= ~pumpRunning~0Int 0)) (.cse8 (<= |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 0)) (.cse9 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse10 (<= ~methaneLevelCritical~0Int 0)) (.cse7 (= ~methAndRunningLastTime~0Int 0)) (.cse11 (< 0 (+ |ULTIMATE.start_ULTIMATE.start___utac_acc__Specification2_spec__2_~tmp~3#1Int| 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse0 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11) (and .cse0 .cse8 .cse9 .cse2 .cse3 .cse10 .cse7 .cse11) (and .cse0 .cse6 .cse1 .cse2 .cse7 .cse4) (and .cse5 .cse6 .cse8 .cse9 .cse2 .cse10 .cse7 .cse11))) [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L775-12(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L625-18(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L717-2(lines 710 720) the Hoare annotation is: false [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L531-5(lines 526 534) the Hoare annotation is: false [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L621-22(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L554-4(lines 554 571) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L673-1(lines 669 693) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and .cse0 (= ~pumpRunning~0Int 0) .cse1) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L531(lines 526 534) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))) (= ~pumpRunning~0Int 1) (<= ~methaneLevelCritical~0Int 0)) [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L621-2(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L800-1(lines 785 803) the Hoare annotation is: false [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L775-9(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L854 garLoopResultBuilder]: At program point L647-3(lines 643 667) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and (<= |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 0) (< 0 (+ |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 1)) .cse0 (= ~pumpRunning~0Int 0) .cse1) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L559(lines 559 565) no Hoare annotation was computed. [2022-01-10 12:24:41,377 INFO L858 garLoopResultBuilder]: For program point L775-14(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L699-6(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L613-12(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L677-6(lines 677 685) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L794-15(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L516-11(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L613-23(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L726-2(lines 721 729) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L554-5(lines 546 574) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L794(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L516-1(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L613-3(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L651-3(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L775-11(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L420(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L781-4(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L707-7(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L647-8(lines 647 664) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L858 garLoopResultBuilder]: For program point L794-17(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,378 INFO L854 garLoopResultBuilder]: At program point L521-11(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L621-23(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L558-4(lines 558 568) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L606-2(lines 585 608) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L794-2(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L521-1(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L621-3(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L707-3(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L621-4(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L781-3(lines 766 784) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (= ~pumpRunning~0Int 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))))) (or (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)) (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and (<= |ULTIMATE.start_ULTIMATE.start_isHighWaterLevel_~tmp___0~1#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_isHighWaterLevel_#res#1Int| 0) .cse0 .cse1 .cse2 (<= 1 |ULTIMATE.start_ULTIMATE.start_isHighWaterLevel_~tmp~7#1Int|)))) [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L421(lines 416 423) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L625-12(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L673-5(lines 669 693) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L531-4(lines 526 534) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L621-18(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,379 INFO L854 garLoopResultBuilder]: At program point L800-5(lines 785 803) the Hoare annotation is: false [2022-01-10 12:24:41,379 INFO L858 garLoopResultBuilder]: For program point L775-33(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L647-11(lines 643 667) the Hoare annotation is: false [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L559-6(lines 559 565) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L800(lines 785 803) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))) (= ~pumpRunning~0Int 1) (<= ~methaneLevelCritical~0Int 0)) [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L775-3(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L647-1(lines 643 667) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0)) (.cse2 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse3 (<= ~methaneLevelCritical~0Int 0))) (or (and .cse0 .cse1 .cse2 (= ~pumpRunning~0Int 1) .cse3) (and .cse0 (= ~pumpRunning~0Int 0) .cse1 .cse2 .cse3))) [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L516-2(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L613-5(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L625-9(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L699-4(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L613-8(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L794-12(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L516-9(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L854 garLoopResultBuilder]: At program point L613-19(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L651-15(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L775-35(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L420-2(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,380 INFO L858 garLoopResultBuilder]: For program point L651(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point L775-5(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L521-2(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L621-5(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L699-3(lines 694 701) the Hoare annotation is: (let ((.cse0 (<= 1 ~systemActive~0Int)) (.cse1 (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) (.cse2 (= ~pumpRunning~0Int 1))) (or (and .cse0 .cse1 .cse2 (= ~methAndRunningLastTime~0Int 0)) (and .cse0 .cse1 .cse2 (<= ~methaneLevelCritical~0Int 0)))) [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L613-6(lines 609 615) the Hoare annotation is: (and (<= |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 0) (< 0 (+ |ULTIMATE.start_ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4#1Int| 1)) (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648))))) [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point L794-14(lines 794 798) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L521-9(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L621-19(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L707-9(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point L621-20(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L781-11(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 420) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L421-2(lines 416 423) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L707-2(lines 702 709) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (= ~pumpRunning~0Int 0) (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))) (<= ~methaneLevelCritical~0Int 0)) [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point L621(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,381 INFO L854 garLoopResultBuilder]: At program point L781-1(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,381 INFO L858 garLoopResultBuilder]: For program point L775-6(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L800-4(lines 785 803) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L775-27(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L647-9(lines 643 667) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L516-10(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L613-21(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L625-33(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L516(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L613-1(lines 609 615) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))) (= ~pumpRunning~0Int 1) (<= ~methaneLevelCritical~0Int 0)) [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L625-3(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L775-8(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L651-12(lines 651 659) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L858 garLoopResultBuilder]: For program point L775-29(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L521-10(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L621-21(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L699-11(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L613-22(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,382 INFO L854 garLoopResultBuilder]: At program point L521(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L621-1(lines 617 641) the Hoare annotation is: (and (<= 1 ~systemActive~0Int) (<= |ULTIMATE.start_ULTIMATE.start_isMethaneLevelCritical_#res#1Int| 0) (<= |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| (+ 3 (* 4294967296 (div |ULTIMATE.start_ULTIMATE.start_test_~splverifierCounter~0#1Int| 2147483648)))) (= ~pumpRunning~0Int 1) (<= ~methaneLevelCritical~0Int 0)) [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L699-1(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L613-2(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L781-2(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L707-8(lines 702 709) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L621-16(lines 621 638) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L781-9(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L775-30(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L775(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L625-6(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L516-8(lines 516 522) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L613-17(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L625-27(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L775-32(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L858 garLoopResultBuilder]: For program point L775-2(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L699-2(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L613-4(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,383 INFO L854 garLoopResultBuilder]: At program point L521-8(lines 512 525) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L621-17(lines 617 641) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L699-9(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L613-18(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L781-10(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L781(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L858 garLoopResultBuilder]: For program point L775-24(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,384 INFO L858 garLoopResultBuilder]: For program point L625-30(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,384 INFO L858 garLoopResultBuilder]: For program point L625(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,384 INFO L858 garLoopResultBuilder]: For program point L775-26(lines 775 779) no Hoare annotation was computed. [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L699-10(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L613-20(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L699(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L613(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L781-8(lines 766 784) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L858 garLoopResultBuilder]: For program point L625-24(lines 625 633) no Hoare annotation was computed. [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L699-8(lines 694 701) the Hoare annotation is: false [2022-01-10 12:24:41,384 INFO L854 garLoopResultBuilder]: At program point L613-16(lines 609 615) the Hoare annotation is: false [2022-01-10 12:24:41,387 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 12:24:41,388 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-10 12:24:41,469 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 12:24:41 BasicIcfg [2022-01-10 12:24:41,469 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-10 12:24:41,469 INFO L158 Benchmark]: Toolchain (without parser) took 10091.20ms. Allocated memory was 205.5MB in the beginning and 514.9MB in the end (delta: 309.3MB). Free memory was 155.7MB in the beginning and 455.2MB in the end (delta: -299.5MB). Peak memory consumption was 276.1MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,469 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 205.5MB. Free memory is still 173.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.75ms. Allocated memory is still 205.5MB. Free memory was 155.5MB in the beginning and 166.5MB in the end (delta: -11.0MB). Peak memory consumption was 11.7MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.71ms. Allocated memory is still 205.5MB. Free memory was 166.5MB in the beginning and 161.8MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: Boogie Preprocessor took 48.82ms. Allocated memory is still 205.5MB. Free memory was 161.8MB in the beginning and 158.6MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: RCFGBuilder took 727.30ms. Allocated memory is still 205.5MB. Free memory was 158.6MB in the beginning and 126.1MB in the end (delta: 32.5MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: IcfgTransformer took 152.57ms. Allocated memory is still 205.5MB. Free memory was 126.1MB in the beginning and 111.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,470 INFO L158 Benchmark]: TraceAbstraction took 8582.71ms. Allocated memory was 205.5MB in the beginning and 514.9MB in the end (delta: 309.3MB). Free memory was 110.9MB in the beginning and 455.2MB in the end (delta: -344.2MB). Peak memory consumption was 231.9MB. Max. memory is 8.0GB. [2022-01-10 12:24:41,471 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.11ms. Allocated memory is still 205.5MB. Free memory is still 173.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 498.75ms. Allocated memory is still 205.5MB. Free memory was 155.5MB in the beginning and 166.5MB in the end (delta: -11.0MB). Peak memory consumption was 11.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 74.71ms. Allocated memory is still 205.5MB. Free memory was 166.5MB in the beginning and 161.8MB in the end (delta: 4.7MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 48.82ms. Allocated memory is still 205.5MB. Free memory was 161.8MB in the beginning and 158.6MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 727.30ms. Allocated memory is still 205.5MB. Free memory was 158.6MB in the beginning and 126.1MB in the end (delta: 32.5MB). Peak memory consumption was 32.5MB. Max. memory is 8.0GB. * IcfgTransformer took 152.57ms. Allocated memory is still 205.5MB. Free memory was 126.1MB in the beginning and 111.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 8582.71ms. Allocated memory was 205.5MB in the beginning and 514.9MB in the end (delta: 309.3MB). Free memory was 110.9MB in the beginning and 455.2MB in the end (delta: -344.2MB). Peak memory consumption was 231.9MB. 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: 420]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 420]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 420]: 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 1 procedures, 282 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 8.4s, OverallIterations: 12, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 6.3s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2370 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2370 mSDsluCounter, 5342 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2844 mSDsCounter, 93 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 279 IncrementalHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 93 mSolverCounterUnsat, 2498 mSDtfsCounter, 279 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=658occurred in iteration=4, InterpolantAutomatonStates: 61, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 1788 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 143 LocationsWithAnnotation, 143 PreInvPairs, 239 NumberOfFragments, 2110 HoareAnnotationTreeSize, 143 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 1.7s HoareSimplificationTime, 143 FomulaSimplificationsInter, 303884 FormulaSimplificationTreeSizeReductionInter, 4.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 631 NumberOfCodeBlocks, 631 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 619 ConstructedInterpolants, 0 QuantifiedInterpolants, 1236 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 159/159 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 3 specifications checked. All of them hold - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 926]: Loop Invariant Derived loop invariant: ((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning - InvariantResult [Line: 546]: Loop Invariant Derived loop invariant: (((((((((((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning) || (((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning)) || (((((~bvule32(1bv32, methaneLevelCritical) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || (((((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive))) || (((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) - InvariantResult [Line: 838]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 546]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32) - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 585]: Loop Invariant Derived loop invariant: (((((((((((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning) || (((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning)) || (((((~bvule32(1bv32, methaneLevelCritical) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || (((((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive))) || (((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: (((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 710]: Loop Invariant Derived loop invariant: ((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) || (((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule32(1bv32, \result)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: ((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) || ((((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && 0bv32 == pumpRunning) - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 937]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 416]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 829]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: ((((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) || ((((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && 0bv32 == pumpRunning)) || ((((~bvule32(1bv32, methaneLevelCritical) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || ((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning)) || ((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(\result, 0bv32)) && 0bv32 == pumpRunning)) || (((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32) - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: ((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 538]: Loop Invariant Derived loop invariant: ((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning - InvariantResult [Line: 459]: Loop Invariant Derived loop invariant: ((((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) || ((((~bvule32(1bv32, methaneLevelCritical) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || ((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning)) || ((((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || ((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && 0bv32 == pumpRunning) - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 710]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 435]: Loop Invariant Derived loop invariant: ((((1bv32 == pumpRunning && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) || (((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 839]: Loop Invariant Derived loop invariant: (((((((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning) || ((((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || (((((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive))) || (((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33)))) || ((((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: (((~bvule32(tmp, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: (((((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(1bv32, tmp)) && ~bvule32(\result, 0bv32)) && 0bv32 == pumpRunning) || ((((((~bvule32(1bv32, methaneLevelCritical) && ~bvule32(1bv32, \result)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && ~bvule32(1bv32, tmp)) && 0bv32 == pumpRunning) - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 804]: Loop Invariant Derived loop invariant: ((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && 0bv32 == pumpRunning) || (((systemActive == 0bv32 && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && 0bv32 == pumpRunning)) || (((systemActive == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning) - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 471]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 721]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: (((~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31]))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning) || ((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && 0bv32 == pumpRunning)) || ((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && 0bv32 == pumpRunning) - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: ((((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) || (((((~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31]))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(tmp___0, 0bv32)) && ~bvule32(\result, 0bv32)) && ~bvule32(1bv32, tmp)) && 0bv32 == pumpRunning)) || (((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 721]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 669]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 416]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 435]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 721]: Loop Invariant Derived loop invariant: ((((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && \result == pumpRunning) && 0bv32 == pumpRunning) || (((((~bvule32(1bv32, methaneLevelCritical) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && \result == pumpRunning) && 0bv32 == pumpRunning)) || (((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 585]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 447]: Loop Invariant Derived loop invariant: (((((((((~bvule32(1bv32, methaneLevelCritical) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning) || ((((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning)) || (((((((~bvule32(methaneLevelCritical, 0bv32) && systemActive == 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning)) || ((((1bv32 == pumpRunning && ~bvule32(1bv32, methaneLevelCritical)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive))) || (((((((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(tmp, 0bv32)) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33)))) || ((((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 416]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 947]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 819]: Loop Invariant Derived loop invariant: ((((((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) || (((1bv32 == pumpRunning && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, \result)) && ~bvule32(1bv32, systemActive))) || (((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || (((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32) - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 435]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 710]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 991]: Loop Invariant Derived loop invariant: ((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning - InvariantResult [Line: 919]: Loop Invariant Derived loop invariant: ((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: (((((~bvule32(tmp, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning) || (((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 694]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 669]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: (((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32)) && 0bv32 == pumpRunning - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: (((((~bvule32(tmp, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvult64(0bv33, ~bvadd16(~zero_extendFrom32To33(tmp), 1bv33))) && 0bv32 == pumpRunning) || (((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 526]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 912]: Loop Invariant Derived loop invariant: ((~bvule32(methaneLevelCritical, 0bv32) && methAndRunningLastTime == 0bv32) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 766]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 512]: Loop Invariant Derived loop invariant: ((((methAndRunningLastTime == 0bv32 && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) || (((~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31]))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(1bv32, \result)) && 0bv32 == pumpRunning)) || (((~bvule32(methaneLevelCritical, 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) && ~bvule32(\result, 0bv32) - InvariantResult [Line: 702]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 617]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 669]: Loop Invariant Derived loop invariant: ((((1bv32 == pumpRunning && methAndRunningLastTime == 0bv32) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive)) || (((1bv32 == pumpRunning && ~bvule32(methaneLevelCritical, 0bv32)) && ~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31])))))) && ~bvule32(1bv32, systemActive))) || ((~bvule34(~zero_extendFrom32To34(splverifierCounter), ~bvadd16(3bv34, ~zero_extendFrom33To34(~bvmul64(4294967296bv33, ~zero_extendFrom1To33(splverifierCounter[31:31]))))) && ~bvule32(1bv32, systemActive)) && 0bv32 == pumpRunning) - InvariantResult [Line: 1009]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 998]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 609]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 546]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 585]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2022-01-10 12:24:41,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...