./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-symm.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8857f20b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-symm.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-8857f20-m [2024-01-29 22:56:01,203 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 22:56:01,272 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-29 22:56:01,278 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 22:56:01,279 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 22:56:01,322 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 22:56:01,322 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 22:56:01,323 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 22:56:01,324 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 22:56:01,327 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 22:56:01,328 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 22:56:01,328 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 22:56:01,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 22:56:01,330 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 22:56:01,330 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 22:56:01,331 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 22:56:01,331 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 22:56:01,331 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 22:56:01,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-29 22:56:01,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 22:56:01,332 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 22:56:01,332 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 22:56:01,333 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 22:56:01,333 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 22:56:01,333 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 22:56:01,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 22:56:01,334 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 22:56:01,334 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 22:56:01,334 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 22:56:01,335 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 22:56:01,336 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 22:56:01,336 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 22:56:01,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 22:56:01,336 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 22:56:01,336 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 22:56:01,337 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 22:56:01,337 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-29 22:56:01,337 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-29 22:56:01,337 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 22:56:01,337 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 22:56:01,338 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 22:56:01,338 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 22:56:01,338 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 22:56:01,338 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 22:56:01,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 22:56:01,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 22:56:01,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 22:56:01,675 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 22:56:01,680 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 22:56:01,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-01-29 22:56:02,916 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 22:56:03,148 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 22:56:03,149 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-01-29 22:56:03,161 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99d1ca991/39988ce40d53491ba4fdb0412fcfbba1/FLAGd4b1b4454 [2024-01-29 22:56:03,178 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99d1ca991/39988ce40d53491ba4fdb0412fcfbba1 [2024-01-29 22:56:03,180 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 22:56:03,181 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 22:56:03,183 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-symm.wvr.yml/witness.yml [2024-01-29 22:56:03,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 22:56:03,360 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 22:56:03,361 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 22:56:03,362 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 22:56:03,366 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 22:56:03,367 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:03" (1/2) ... [2024-01-29 22:56:03,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2456e1bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:03, skipping insertion in model container [2024-01-29 22:56:03,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:03" (1/2) ... [2024-01-29 22:56:03,370 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53e7bf97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:03, skipping insertion in model container [2024-01-29 22:56:03,370 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:56:03" (2/2) ... [2024-01-29 22:56:03,371 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2456e1bd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:56:03, skipping insertion in model container [2024-01-29 22:56:03,371 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:56:03" (2/2) ... [2024-01-29 22:56:03,371 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 22:56:03,420 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 22:56:03,421 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((-1LL - (long long )i) + (long long )size >= 0LL) && (i_AB == 0)) && (i_BA == 0) [2024-01-29 22:56:03,421 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && (i_AB == 0) [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((((-1LL - (long long )i) + (long long )size >= 0LL) && (i_AB == 0)) && (i_BA == 0)) && (size != 0) [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (-1LL - (long long )i) + (long long )size >= 0LL [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && (B == 0) [2024-01-29 22:56:03,422 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((((-1LL - (long long )i) + (long long )size >= 0LL) && (i_AB == 0)) && (i_BA == 0)) && (((((((((((((((((((((8 <= i && 9 <= size) && i <= 2147483646) && (-17LL + (long long )i) + (long long )size >= 0LL) && (-9LL + (long long )i_AB) + (long long )size >= 0LL) && (-9LL + (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BA >= 0LL) && (-9LL - (long long )i_AB) + (long long )size >= 0LL) && (-9LL - (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BA >= 0LL) && i != 0) && i != 1) || ((((((((((((((8 <= size && (-15LL + (long long )i) + (long long )size >= 0LL) && (-8LL + (long long )i_AB) + (long long )size >= 0LL) && (-8LL + (long long )i_BA) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BA >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BA) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BA >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BA >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BA >= 0LL) && i == 7)) || ((((((((((((((7 <= size && (-13LL + (long long )i) + (long long )size >= 0LL) && (-7LL + (long long )i_AB) + (long long )size >= 0LL) && (-7LL + (long long )i_BA) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BA >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BA) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BA >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BA >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BA >= 0LL) && i == 6)) || ((((((((((((((6 <= size && (-11LL + (long long )i) + (long long )size >= 0LL) && (-6LL + (long long )i_AB) + (long long )size >= 0LL) && (-6LL + (long long )i_BA) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BA >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BA) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BA >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BA >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BA >= 0LL) && i == 5)) || ((((((((((((((5 <= size && (-9LL + (long long )i) + (long long )size >= 0LL) && (-5LL + (long long )i_AB) + (long long )size >= 0LL) && (-5LL + (long long )i_BA) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BA >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BA) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BA >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BA >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BA >= 0LL) && i == 4)) || ((((((((((((((4 <= size && (-7LL + (long long )i) + (long long )size >= 0LL) && (-4LL + (long long )i_AB) + (long long )size >= 0LL) && (-4LL + (long long )i_BA) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BA >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BA) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BA >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BA >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BA >= 0LL) && i == 3)) || ((((((((((((((3 <= size && (-5LL + (long long )i) + (long long )size >= 0LL) && (-3LL + (long long )i_AB) + (long long )size >= 0LL) && (-3LL + (long long )i_BA) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BA >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BA) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BA >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BA >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BA >= 0LL) && i == 2)) || ((((((((((((((2 <= size && (-3LL + (long long )i) + (long long )size >= 0LL) && (-2LL + (long long )i_AB) + (long long )size >= 0LL) && (-2LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BA >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BA) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BA >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BA >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BA >= 0LL) && i == 1)) || (((((((((((((((1 <= size && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )size >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BA) + (long long )size >= 0LL) && (0LL - (long long )i) + (long long )i_AB >= 0LL) && (0LL - (long long )i) + (long long )i_BA >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BA >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BA >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BA >= 0LL) && 0 == i) && i == 0)) [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Loop invariant at [L46-L52] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,423 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:03,424 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (i_AB == 0)) && (i_BA == 0) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,426 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,427 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (Bn == 0) [2024-01-29 22:56:03,427 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (A == 0) [2024-01-29 22:56:03,427 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,427 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,428 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,428 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,428 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (An == 0) [2024-01-29 22:56:03,429 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,429 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,429 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,430 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,430 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,430 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,430 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,430 INFO L98 nessWitnessExtractor]: Loop invariant at [L58-L64] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,431 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,432 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,432 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,432 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,433 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] 0 <= i [2024-01-29 22:56:03,433 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i + (long long )i_AB >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,434 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i - (long long )size >= 0LL) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] ((0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L47-L51] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (A == 0) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (A == 0)) && (B == 0) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,435 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (A == 0)) && (i_AB == 0) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (A == 0)) && (i_BA == 0) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0)) && ((((0LL - (long long )i) + (long long )size >= 0LL && size != 0) && ((((((((((((((((((8 <= size && 8 <= i) && (-16LL + (long long )i) + (long long )size >= 0LL) && (-8LL + (long long )i_AB) + (long long )size >= 0LL) && (-8LL + (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BA >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BA >= 0LL) && i != 1) || ((((((((((((((7 <= size && (-14LL + (long long )i) + (long long )size >= 0LL) && (-7LL + (long long )i_AB) + (long long )size >= 0LL) && (-7LL + (long long )i_BA) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BA >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BA) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BA >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BA >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BA >= 0LL) && i == 7)) || ((((((((((((((6 <= size && (-12LL + (long long )i) + (long long )size >= 0LL) && (-6LL + (long long )i_AB) + (long long )size >= 0LL) && (-6LL + (long long )i_BA) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BA >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BA) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BA >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BA >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BA >= 0LL) && i == 6)) || ((((((((((((((5 <= size && (-10LL + (long long )i) + (long long )size >= 0LL) && (-5LL + (long long )i_AB) + (long long )size >= 0LL) && (-5LL + (long long )i_BA) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BA >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BA) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BA >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BA >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BA >= 0LL) && i == 5)) || ((((((((((((((4 <= size && (-8LL + (long long )i) + (long long )size >= 0LL) && (-4LL + (long long )i_AB) + (long long )size >= 0LL) && (-4LL + (long long )i_BA) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BA >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BA) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BA >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BA >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BA >= 0LL) && i == 4)) || ((((((((((((((3 <= size && (-6LL + (long long )i) + (long long )size >= 0LL) && (-3LL + (long long )i_AB) + (long long )size >= 0LL) && (-3LL + (long long )i_BA) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BA >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BA) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BA >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BA >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BA >= 0LL) && i == 3)) || ((((((((((((((2 <= size && (-4LL + (long long )i) + (long long )size >= 0LL) && (-2LL + (long long )i_AB) + (long long )size >= 0LL) && (-2LL + (long long )i_BA) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BA >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BA) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BA >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BA >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BA >= 0LL) && i == 2)) || ((((((((((((((1 <= size && (-2LL + (long long )i) + (long long )size >= 0LL) && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BA >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BA) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BA >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BA >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BA >= 0LL) && i == 1))) || ((((((((((0LL - (long long )i) + (long long )i_AB >= 0LL && (0LL - (long long )i) + (long long )i_BA >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BA >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BA >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BA >= 0LL) && 0 == i) && i == 0)) [2024-01-29 22:56:03,436 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0)) && (i_AB == 0) [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && (B == 0)) && (i_BA == 0) [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,437 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,438 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,439 INFO L98 nessWitnessExtractor]: Location invariant before [L48-L48] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0) [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0)) && (i_AB == 0) [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0)) && (i_BA == 0) [2024-01-29 22:56:03,440 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0)) && (Bn == 0) [2024-01-29 22:56:03,441 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0)) && (B == 0) [2024-01-29 22:56:03,441 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,442 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,442 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,442 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:03,443 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,444 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,444 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,444 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && (i_AB == 0) [2024-01-29 22:56:03,444 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,444 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && (B == 0) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,445 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && (i_BA == 0) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:03,446 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,447 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:03,447 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:03,447 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:03,447 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L63] (unsigned long )_argptr == 0UL [2024-01-29 22:56:03,468 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 22:56:03,654 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2277,2290] [2024-01-29 22:56:03,674 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 22:56:03,684 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 22:56:03,697 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-29 22:56:03,788 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2277,2290] Start Parsing Local [2024-01-29 22:56:03,791 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 22:56:03,792 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53e7bf97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:56:03, skipping insertion in model container [2024-01-29 22:56:03,792 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 22:56:03,792 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 22:56:03,794 INFO L158 Benchmark]: Toolchain (without parser) took 433.06ms. Allocated memory is still 157.3MB. Free memory was 113.7MB in the beginning and 92.0MB in the end (delta: 21.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-01-29 22:56:03,795 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 157.3MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 22:56:03,795 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 157.3MB. Free memory is still 121.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 22:56:03,796 INFO L158 Benchmark]: CACSL2BoogieTranslator took 430.91ms. Allocated memory is still 157.3MB. Free memory was 113.7MB in the beginning and 92.0MB in the end (delta: 21.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-01-29 22:56:03,797 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 157.3MB. Free memory is still 124.6MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.18ms. Allocated memory is still 157.3MB. Free memory is still 121.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 430.91ms. Allocated memory is still 157.3MB. Free memory was 113.7MB in the beginning and 92.0MB in the end (delta: 21.7MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 91]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-symm.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-8857f20-m [2024-01-29 22:56:05,837 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 22:56:05,923 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-29 22:56:05,930 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 22:56:05,930 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 22:56:05,958 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 22:56:05,958 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 22:56:05,959 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 22:56:05,959 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 22:56:05,963 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 22:56:05,963 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 22:56:05,964 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 22:56:05,964 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 22:56:05,965 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 22:56:05,966 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 22:56:05,966 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 22:56:05,967 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 22:56:05,967 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 22:56:05,967 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 22:56:05,967 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 22:56:05,968 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 22:56:05,969 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 22:56:05,969 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 22:56:05,969 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-29 22:56:05,969 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-29 22:56:05,970 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 22:56:05,970 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-29 22:56:05,970 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 22:56:05,970 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 22:56:05,971 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 22:56:05,972 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 22:56:05,972 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 22:56:05,972 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 22:56:05,973 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 22:56:05,973 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 22:56:05,973 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 22:56:05,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 22:56:05,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 22:56:05,974 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-29 22:56:05,974 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-29 22:56:05,975 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 22:56:05,975 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 22:56:05,975 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 22:56:05,975 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 22:56:05,976 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 22:56:05,976 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-29 22:56:05,976 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 22:56:06,330 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 22:56:06,356 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 22:56:06,359 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 22:56:06,360 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 22:56:06,360 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 22:56:06,362 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-symm.wvr.yml/witness.yml [2024-01-29 22:56:06,553 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 22:56:06,554 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 22:56:06,554 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-01-29 22:56:07,824 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 22:56:08,029 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 22:56:08,030 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-01-29 22:56:08,037 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6c7611a6/a4414ca3c5e24ec181d9f91bac098b49/FLAG4971901fa [2024-01-29 22:56:08,054 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6c7611a6/a4414ca3c5e24ec181d9f91bac098b49 [2024-01-29 22:56:08,055 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 22:56:08,057 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 22:56:08,061 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 22:56:08,062 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 22:56:08,066 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 22:56:08,067 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:56:06" (1/2) ... [2024-01-29 22:56:08,068 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@105b3142 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:56:08, skipping insertion in model container [2024-01-29 22:56:08,068 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:56:06" (1/2) ... [2024-01-29 22:56:08,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@187d0989 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:56:08, skipping insertion in model container [2024-01-29 22:56:08,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:08" (2/2) ... [2024-01-29 22:56:08,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@105b3142 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:08, skipping insertion in model container [2024-01-29 22:56:08,071 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:56:08" (2/2) ... [2024-01-29 22:56:08,071 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 22:56:08,116 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 22:56:08,117 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (size != 0) [2024-01-29 22:56:08,118 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (-1LL - (long long )i) + (long long )size >= 0LL [2024-01-29 22:56:08,119 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] ((-1LL - (long long )i) + (long long )size >= 0LL) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,119 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (((((((((((((((((((((8 <= i && 9 <= size) && i <= 2147483646) && (-17LL + (long long )i) + (long long )size >= 0LL) && (-9LL + (long long )i_AB) + (long long )size >= 0LL) && (-9LL + (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BA >= 0LL) && (-9LL - (long long )i_AB) + (long long )size >= 0LL) && (-9LL - (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BA >= 0LL) && i != 0) && i != 1) || ((((((((((((((8 <= size && (-15LL + (long long )i) + (long long )size >= 0LL) && (-8LL + (long long )i_AB) + (long long )size >= 0LL) && (-8LL + (long long )i_BA) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BA >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BA) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BA >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BA >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BA >= 0LL) && i == 7)) || ((((((((((((((7 <= size && (-13LL + (long long )i) + (long long )size >= 0LL) && (-7LL + (long long )i_AB) + (long long )size >= 0LL) && (-7LL + (long long )i_BA) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BA >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BA) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BA >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BA >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BA >= 0LL) && i == 6)) || ((((((((((((((6 <= size && (-11LL + (long long )i) + (long long )size >= 0LL) && (-6LL + (long long )i_AB) + (long long )size >= 0LL) && (-6LL + (long long )i_BA) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BA >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BA) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BA >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BA >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BA >= 0LL) && i == 5)) || ((((((((((((((5 <= size && (-9LL + (long long )i) + (long long )size >= 0LL) && (-5LL + (long long )i_AB) + (long long )size >= 0LL) && (-5LL + (long long )i_BA) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BA >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BA) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BA >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BA >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BA >= 0LL) && i == 4)) || ((((((((((((((4 <= size && (-7LL + (long long )i) + (long long )size >= 0LL) && (-4LL + (long long )i_AB) + (long long )size >= 0LL) && (-4LL + (long long )i_BA) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BA >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BA) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BA >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BA >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BA >= 0LL) && i == 3)) || ((((((((((((((3 <= size && (-5LL + (long long )i) + (long long )size >= 0LL) && (-3LL + (long long )i_AB) + (long long )size >= 0LL) && (-3LL + (long long )i_BA) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BA >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BA) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BA >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BA >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BA >= 0LL) && i == 2)) || ((((((((((((((2 <= size && (-3LL + (long long )i) + (long long )size >= 0LL) && (-2LL + (long long )i_AB) + (long long )size >= 0LL) && (-2LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BA >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BA) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BA >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BA >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BA >= 0LL) && i == 1)) || (((((((((((((((1 <= size && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )size >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BA) + (long long )size >= 0LL) && (0LL - (long long )i) + (long long )i_AB >= 0LL) && (0LL - (long long )i) + (long long )i_BA >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BA >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BA >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BA >= 0LL) && 0 == i) && i == 0)) [2024-01-29 22:56:08,119 INFO L98 nessWitnessExtractor]: Location invariant before [L96-L96] (((((-1LL - (long long )i) + (long long )size >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,119 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,145 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:08,152 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,152 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,152 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,153 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,153 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,153 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,153 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,154 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,155 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,155 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:08,155 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,155 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,155 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,156 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,156 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,156 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,156 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((((0LL - (long long )i) + (long long )size >= 0LL && size != 0) && ((((((((((((((((((8 <= size && 8 <= i) && (-16LL + (long long )i) + (long long )size >= 0LL) && (-8LL + (long long )i_AB) + (long long )size >= 0LL) && (-8LL + (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BA >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BA) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BA >= 0LL) && i != 1) || ((((((((((((((7 <= size && (-14LL + (long long )i) + (long long )size >= 0LL) && (-7LL + (long long )i_AB) + (long long )size >= 0LL) && (-7LL + (long long )i_BA) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BA >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BA) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BA >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BA >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BA >= 0LL) && i == 7)) || ((((((((((((((6 <= size && (-12LL + (long long )i) + (long long )size >= 0LL) && (-6LL + (long long )i_AB) + (long long )size >= 0LL) && (-6LL + (long long )i_BA) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BA >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BA) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BA >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BA >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BA >= 0LL) && i == 6)) || ((((((((((((((5 <= size && (-10LL + (long long )i) + (long long )size >= 0LL) && (-5LL + (long long )i_AB) + (long long )size >= 0LL) && (-5LL + (long long )i_BA) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BA >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BA) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BA >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BA >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BA >= 0LL) && i == 5)) || ((((((((((((((4 <= size && (-8LL + (long long )i) + (long long )size >= 0LL) && (-4LL + (long long )i_AB) + (long long )size >= 0LL) && (-4LL + (long long )i_BA) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BA >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BA) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BA >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BA >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BA >= 0LL) && i == 4)) || ((((((((((((((3 <= size && (-6LL + (long long )i) + (long long )size >= 0LL) && (-3LL + (long long )i_AB) + (long long )size >= 0LL) && (-3LL + (long long )i_BA) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BA >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BA) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BA >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BA >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BA >= 0LL) && i == 3)) || ((((((((((((((2 <= size && (-4LL + (long long )i) + (long long )size >= 0LL) && (-2LL + (long long )i_AB) + (long long )size >= 0LL) && (-2LL + (long long )i_BA) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BA >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BA) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BA >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BA >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BA >= 0LL) && i == 2)) || ((((((((((((((1 <= size && (-2LL + (long long )i) + (long long )size >= 0LL) && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BA) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BA >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BA) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BA >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BA >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BA >= 0LL) && i == 1))) || ((((((((((0LL - (long long )i) + (long long )i_AB >= 0LL && (0LL - (long long )i) + (long long )i_BA >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BA >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BA >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BA >= 0LL) && 0 == i) && i == 0)) [2024-01-29 22:56:08,156 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,157 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,157 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,157 INFO L98 nessWitnessExtractor]: Loop invariant at [L95-L97] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,157 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,159 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,160 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:08,160 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,160 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,160 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,160 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,161 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && (B == 0) [2024-01-29 22:56:08,161 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,161 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,161 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,161 INFO L98 nessWitnessExtractor]: Location invariant before [L59-L63] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,162 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] (((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,162 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,162 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,163 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,163 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483648LL + (long long )i) - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,163 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_AB >= 0LL) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,164 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((2147483647LL - (long long )i) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L94-L94] ((((2147483648LL + (long long )i) + (long long )i_AB >= 0LL) && ((2147483648LL + (long long )i) + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Loop invariant at [L46-L52] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (i_AB == 0) [2024-01-29 22:56:08,165 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,166 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,166 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,166 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (B == 0) [2024-01-29 22:56:08,166 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (An == 0) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (Bn == 0) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (i_BA == 0) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L73-L73] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (A == 0) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L47-L51] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,167 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L76] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,168 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L79-L79] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (i_BA == 0) [2024-01-29 22:56:08,169 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (i_BA == 0)) && (Bn == 0) [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (A == 0) [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (B == 0) [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && (i_AB == 0) [2024-01-29 22:56:08,170 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,171 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,171 INFO L98 nessWitnessExtractor]: Location invariant before [L48-L48] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,171 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i - (long long )i_AB >= 0LL) [2024-01-29 22:56:08,171 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,172 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i + (long long )i_AB >= 0LL) [2024-01-29 22:56:08,172 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,172 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i - (long long )size >= 0LL) [2024-01-29 22:56:08,173 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && (i_AB == 0) [2024-01-29 22:56:08,173 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && (i_BA == 0) [2024-01-29 22:56:08,173 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] 0 <= i [2024-01-29 22:56:08,174 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,174 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,174 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && (B == 0) [2024-01-29 22:56:08,174 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L98-L98] (0 <= i) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_BA == 0) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && (i_AB == 0) [2024-01-29 22:56:08,175 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL)) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Loop invariant at [L58-L64] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0) [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0)) && (i_AB == 0) [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (0LL - (long long )i_AB) + (long long )i_BA >= 0LL [2024-01-29 22:56:08,176 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] (((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (A == 0) [2024-01-29 22:56:08,177 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((0LL - (long long )i_AB) - (long long )i_BA >= 0LL) [2024-01-29 22:56:08,177 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB + (long long )i_BA >= 0LL) [2024-01-29 22:56:08,177 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L75] ((((0LL - (long long )i_AB) + (long long )i_BA >= 0LL) && ((long long )i_AB - (long long )i_BA >= 0LL)) && (B == 0)) && (i_BA == 0) [2024-01-29 22:56:08,177 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L54] (unsigned long )_argptr == 0UL [2024-01-29 22:56:08,196 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 22:56:08,376 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2277,2290] [2024-01-29 22:56:08,384 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 22:56:08,394 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-01-29 22:56:08,397 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 22:56:08,418 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2277,2290] [2024-01-29 22:56:08,428 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 22:56:08,442 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 22:56:08,459 WARN L424 MainDispatcher]: Unable to annotate extern int pthread_create (pthread_t *__restrict __newthread, const pthread_attr_t *__restrict __attr, void *(*__start_routine) (void *), void *__restrict __arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-29 22:56:08,571 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c[2277,2290] Start Parsing Local [2024-01-29 22:56:08,574 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-29 22:56:08,574 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@187d0989 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:56:08, skipping insertion in model container [2024-01-29 22:56:08,574 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 22:56:08,574 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 22:56:08,576 INFO L158 Benchmark]: Toolchain (without parser) took 518.59ms. Allocated memory is still 62.9MB. Free memory was 28.1MB in the beginning and 40.0MB in the end (delta: -11.9MB). Peak memory consumption was 4.3MB. Max. memory is 16.1GB. [2024-01-29 22:56:08,576 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 44.0MB. Free memory was 25.1MB in the beginning and 25.0MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 22:56:08,577 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 44.0MB. Free memory is still 28.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 22:56:08,577 INFO L158 Benchmark]: CACSL2BoogieTranslator took 512.95ms. Allocated memory is still 62.9MB. Free memory was 27.9MB in the beginning and 40.3MB in the end (delta: -12.4MB). Peak memory consumption was 4.3MB. Max. memory is 16.1GB. [2024-01-29 22:56:08,579 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.20ms. Allocated memory is still 44.0MB. Free memory was 25.1MB in the beginning and 25.0MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 44.0MB. Free memory is still 28.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 512.95ms. Allocated memory is still 62.9MB. Free memory was 27.9MB in the beginning and 40.3MB in the end (delta: -12.4MB). Peak memory consumption was 4.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 91]: Incorrect Syntax Undeclared variable in ACSL expression: i RESULT: Ultimate could not prove your program: Incorrect Syntax Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN