./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/array-eq-trans.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-trans.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 27552612 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-trans.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-trans.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-2755261-m [2024-01-26 15:19:42,746 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-26 15:19:42,789 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-26 15:19:42,793 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-26 15:19:42,793 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-26 15:19:42,811 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-26 15:19:42,814 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-26 15:19:42,815 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-26 15:19:42,815 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-26 15:19:42,818 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-26 15:19:42,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-26 15:19:42,819 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-26 15:19:42,820 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-26 15:19:42,821 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-26 15:19:42,821 INFO L153 SettingsManager]: * Use SBE=true [2024-01-26 15:19:42,821 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-26 15:19:42,821 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-26 15:19:42,821 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-26 15:19:42,822 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-26 15:19:42,822 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-26 15:19:42,822 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-26 15:19:42,822 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-26 15:19:42,823 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-26 15:19:42,823 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-26 15:19:42,823 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-26 15:19:42,823 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-26 15:19:42,823 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-26 15:19:42,824 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-26 15:19:42,824 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-26 15:19:42,824 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-26 15:19:42,825 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-26 15:19:42,825 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-26 15:19:42,825 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-26 15:19:42,826 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-26 15:19:42,826 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-26 15:19:42,826 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-26 15:19:42,826 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-26 15:19:42,826 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-26 15:19:42,827 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-26 15:19:42,827 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-26 15:19:42,827 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-26 15:19:42,827 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-26 15:19:42,827 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-26 15:19:42,827 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-26 15:19:43,031 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-26 15:19:43,049 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-26 15:19:43,050 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-26 15:19:43,051 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-26 15:19:43,052 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-26 15:19:43,052 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-trans.wvr.yml/witness.yml [2024-01-26 15:19:43,187 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-26 15:19:43,187 INFO L274 PluginConnector]: CDTParser initialized [2024-01-26 15:19:43,187 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2024-01-26 15:19:44,160 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-26 15:19:44,327 INFO L384 CDTParser]: Found 1 translation units. [2024-01-26 15:19:44,328 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2024-01-26 15:19:44,334 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9fafdc4d/3bcfaeaf80934c97b60035bb1e74bc14/FLAGc85942c1e [2024-01-26 15:19:44,345 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9fafdc4d/3bcfaeaf80934c97b60035bb1e74bc14 [2024-01-26 15:19:44,346 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-26 15:19:44,347 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-26 15:19:44,348 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-26 15:19:44,348 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-26 15:19:44,351 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-26 15:19:44,352 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 26.01 03:19:43" (1/2) ... [2024-01-26 15:19:44,352 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6eb6d652 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 26.01 03:19:44, skipping insertion in model container [2024-01-26 15:19:44,352 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 26.01 03:19:43" (1/2) ... [2024-01-26 15:19:44,353 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4f4f7629 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 26.01 03:19:44, skipping insertion in model container [2024-01-26 15:19:44,353 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 03:19:44" (2/2) ... [2024-01-26 15:19:44,354 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6eb6d652 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 03:19:44, skipping insertion in model container [2024-01-26 15:19:44,354 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 03:19:44" (2/2) ... [2024-01-26 15:19:44,354 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-26 15:19:44,395 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-26 15:19:44,396 INFO L98 nessWitnessExtractor]: Location invariant before [L71-L75] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,397 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] C == 0 [2024-01-26 15:19:44,397 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,397 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,397 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_BC == 0 [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_AC == 0 [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,398 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_AB == 0 [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L53] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_BC == 0 [2024-01-26 15:19:44,399 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] Bn == 0 [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] Cn == 0 [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_AB == 0 [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] B == 0 [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,400 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] A == 0 [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] C == 0 [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_AC == 0 [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,401 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,402 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_AC == 0 [2024-01-26 15:19:44,402 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,402 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,403 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,403 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,403 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,403 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_AB == 0 [2024-01-26 15:19:44,403 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] C == 0 [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_BC == 0 [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] C == 0 [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_AC == 0 [2024-01-26 15:19:44,404 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,405 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] B == 0 [2024-01-26 15:19:44,405 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,405 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_AB == 0 [2024-01-26 15:19:44,405 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,405 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_BC == 0 [2024-01-26 15:19:44,406 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,406 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (((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_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BC >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BC >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BC) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BC >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BC >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BC >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BC) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BC >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BC >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BC >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BC) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BC >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BC >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BC >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BC) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BC >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BC >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BC >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BC) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BC >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BC >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BC >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BC) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BC >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BC >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BC >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BC) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BC >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BC >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BC >= 0LL) && i == 1))) || ((((((((((0LL - (long long )i) + (long long )i_AB >= 0LL && (0LL - (long long )i) + (long long )i_BC >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BC >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BC >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BC >= 0LL) && 0 == i) && i == 0) [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_AB == 0 [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] C == 0 [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_AC == 0 [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_BC == 0 [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,407 INFO L98 nessWitnessExtractor]: Loop invariant at [L59-L65] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] C == 0 [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ((((((((((((((((((((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_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BC >= 0LL) && (-9LL - (long long )i_AB) + (long long )size >= 0LL) && (-9LL - (long long )i_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BC >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BC) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BC >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BC >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BC >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BC) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BC >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BC >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BC >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BC) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BC >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BC >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BC >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BC) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BC >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BC >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BC >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BC) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BC >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BC >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BC >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BC) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BC >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BC >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BC >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BC) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BC >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BC >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BC >= 0LL) && i == 1)) || (((((((((((((((1 <= size && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BC) + (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_BC) + (long long )size >= 0LL) && (0LL - (long long )i) + (long long )i_AB >= 0LL) && (0LL - (long long )i) + (long long )i_BC >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BC >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BC >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BC >= 0LL) && 0 == i) && i == 0) [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_AC == 0 [2024-01-26 15:19:44,408 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,409 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_AB == 0 [2024-01-26 15:19:44,409 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (-1LL - (long long )i) + (long long )size >= 0LL [2024-01-26 15:19:44,409 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] size != 0 [2024-01-26 15:19:44,409 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_BC == 0 [2024-01-26 15:19:44,409 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] C == 0 [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_BC == 0 [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] B == 0 [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] A == 0 [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_AC == 0 [2024-01-26 15:19:44,410 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_AB == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_AC == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] B == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_BC == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] C == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] Cn == 0 [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,411 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_AB == 0 [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] A == 0 [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L64] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_AB == 0 [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_BC == 0 [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,412 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,413 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,413 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] C == 0 [2024-01-26 15:19:44,413 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_AC == 0 [2024-01-26 15:19:44,414 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,414 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,414 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,415 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_AC == 0 [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_BC == 0 [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] C == 0 [2024-01-26 15:19:44,416 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_AB == 0 [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Loop invariant at [L48-L54] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] Cn == 0 [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] C == 0 [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_AC == 0 [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] A == 0 [2024-01-26 15:19:44,417 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] An == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_AB == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_BC == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] Bn == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] B == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] C == 0 [2024-01-26 15:19:44,418 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,419 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,419 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,419 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_AB == 0 [2024-01-26 15:19:44,419 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,419 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_BC == 0 [2024-01-26 15:19:44,420 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_AC == 0 [2024-01-26 15:19:44,420 INFO L98 nessWitnessExtractor]: Loop invariant at [L70-L76] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,420 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,420 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,420 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,421 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] C == 0 [2024-01-26 15:19:44,423 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i + (long long )i_AB >= 0LL [2024-01-26 15:19:44,423 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_AC == 0 [2024-01-26 15:19:44,423 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_AB == 0 [2024-01-26 15:19:44,423 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,423 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )i_AB >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i + (long long )i_BC >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] 0 <= i [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )size >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )i_BC >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_BC == 0 [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,424 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_AB == 0 [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_BC == 0 [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:44,425 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_AC == 0 [2024-01-26 15:19:44,426 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:44,443 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-26 15:19:44,578 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-trans.wvr.c[2776,2789] [2024-01-26 15:19:44,589 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-26 15:19:44,603 INFO L202 MainTranslator]: Completed pre-run [2024-01-26 15:19:44,612 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 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-26 15:19:44,673 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-trans.wvr.c[2776,2789] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-26 15:19:44,676 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-26 15:19:44,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4f4f7629 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 03:19:44, skipping insertion in model container [2024-01-26 15:19:44,677 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-26 15:19:44,677 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-26 15:19:44,679 INFO L158 Benchmark]: Toolchain (without parser) took 331.30ms. Allocated memory is still 153.1MB. Free memory was 120.6MB in the beginning and 96.6MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-01-26 15:19:44,680 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 109.1MB. Free memory is still 71.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-26 15:19:44,680 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 153.1MB. Free memory is still 122.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-26 15:19:44,681 INFO L158 Benchmark]: CACSL2BoogieTranslator took 329.71ms. Allocated memory is still 153.1MB. Free memory was 120.6MB in the beginning and 96.6MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-01-26 15:19:44,682 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.15ms. Allocated memory is still 109.1MB. Free memory is still 71.3MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.13ms. Allocated memory is still 153.1MB. Free memory is still 122.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 329.71ms. Allocated memory is still 153.1MB. Free memory was 120.6MB in the beginning and 96.6MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 108]: 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-trans.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/array-eq-trans.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-2755261-m [2024-01-26 15:19:46,425 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-26 15:19:46,465 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-26 15:19:46,480 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-26 15:19:46,481 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-26 15:19:46,509 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-26 15:19:46,509 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-26 15:19:46,509 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-26 15:19:46,510 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-26 15:19:46,513 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-26 15:19:46,513 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-26 15:19:46,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-26 15:19:46,514 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-26 15:19:46,515 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-26 15:19:46,515 INFO L153 SettingsManager]: * Use SBE=true [2024-01-26 15:19:46,516 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-26 15:19:46,516 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-26 15:19:46,516 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-26 15:19:46,516 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-26 15:19:46,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-26 15:19:46,517 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-26 15:19:46,517 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-26 15:19:46,518 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-26 15:19:46,519 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-26 15:19:46,519 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-26 15:19:46,520 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-26 15:19:46,520 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-26 15:19:46,520 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-26 15:19:46,520 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-26 15:19:46,521 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-26 15:19:46,521 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-26 15:19:46,521 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-26 15:19:46,522 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-26 15:19:46,523 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-26 15:19:46,523 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-26 15:19:46,523 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-26 15:19:46,523 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-26 15:19:46,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-26 15:19:46,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-26 15:19:46,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-26 15:19:46,785 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-26 15:19:46,785 INFO L274 PluginConnector]: CDTParser initialized [2024-01-26 15:19:46,786 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2024-01-26 15:19:47,877 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-26 15:19:48,054 INFO L384 CDTParser]: Found 1 translation units. [2024-01-26 15:19:48,054 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-trans.wvr.c [2024-01-26 15:19:48,066 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16bbc43e0/38f219c90b5e4348ab47e70826f10ea1/FLAG1eaeec495 [2024-01-26 15:19:48,082 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16bbc43e0/38f219c90b5e4348ab47e70826f10ea1 [2024-01-26 15:19:48,084 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-26 15:19:48,085 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-26 15:19:48,086 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-trans.wvr.yml/witness.yml [2024-01-26 15:19:48,208 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-26 15:19:48,210 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-26 15:19:48,211 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-26 15:19:48,212 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-26 15:19:48,215 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-26 15:19:48,215 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 03:19:48" (1/2) ... [2024-01-26 15:19:48,217 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69de3210 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 03:19:48, skipping insertion in model container [2024-01-26 15:19:48,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 03:19:48" (1/2) ... [2024-01-26 15:19:48,218 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d514771 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 03:19:48, skipping insertion in model container [2024-01-26 15:19:48,218 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 26.01 03:19:48" (2/2) ... [2024-01-26 15:19:48,219 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69de3210 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 26.01 03:19:48, skipping insertion in model container [2024-01-26 15:19:48,219 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 26.01 03:19:48" (2/2) ... [2024-01-26 15:19:48,219 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-26 15:19:48,260 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-26 15:19:48,261 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_AB == 0 [2024-01-26 15:19:48,261 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] C == 0 [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_BC == 0 [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (((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_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BC >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BC >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BC) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BC >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BC >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BC >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BC) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BC >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BC >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BC >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BC) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BC >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BC >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BC >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BC) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BC >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BC >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BC >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BC) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BC >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BC >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BC >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BC) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BC >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BC >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BC >= 0LL) && (-1LL - (long long )i_AB) + (long long )size >= 0LL) && (-1LL - (long long )i_BC) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BC >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BC >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BC >= 0LL) && i == 1))) || ((((((((((0LL - (long long )i) + (long long )i_AB >= 0LL && (0LL - (long long )i) + (long long )i_BC >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BC >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BC >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BC >= 0LL) && 0 == i) && i == 0) [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] i_AC == 0 [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,262 INFO L98 nessWitnessExtractor]: Loop invariant at [L112-L114] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_AC == 0 [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_AB == 0 [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] C == 0 [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] i_BC == 0 [2024-01-26 15:19:48,263 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,264 INFO L98 nessWitnessExtractor]: Location invariant before [L71-L75] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,264 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_BC == 0 [2024-01-26 15:19:48,264 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,264 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,264 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_AB == 0 [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] i_AC == 0 [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L64] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_AB == 0 [2024-01-26 15:19:48,265 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] 0 <= i [2024-01-26 15:19:48,266 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,266 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] C == 0 [2024-01-26 15:19:48,266 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,266 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_AC == 0 [2024-01-26 15:19:48,267 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )i_AB >= 0LL [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )i_BC >= 0LL [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i - (long long )size >= 0LL [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] i_BC == 0 [2024-01-26 15:19:48,268 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i + (long long )i_AB >= 0LL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L115-L115] (long long )i + (long long )i_BC >= 0LL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L53] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Loop invariant at [L59-L65] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] B == 0 [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,269 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_AB == 0 [2024-01-26 15:19:48,270 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,270 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] C == 0 [2024-01-26 15:19:48,270 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_AC == 0 [2024-01-26 15:19:48,270 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,271 INFO L98 nessWitnessExtractor]: Location invariant before [L88-L88] i_BC == 0 [2024-01-26 15:19:48,271 INFO L98 nessWitnessExtractor]: Loop invariant at [L48-L54] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,271 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] C == 0 [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_AB == 0 [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_BC == 0 [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (-1LL - (long long )i) + (long long )size >= 0LL [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,272 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] i_AC == 0 [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] ((((((((((((((((((((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_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) + (long long )i_AB >= 0LL) && (-8LL + (long long )i) + (long long )i_BC >= 0LL) && (-9LL - (long long )i_AB) + (long long )size >= 0LL) && (-9LL - (long long )i_BC) + (long long )size >= 0LL) && (-8LL + (long long )i) - (long long )i_AB >= 0LL) && (-8LL + (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-7LL + (long long )i) + (long long )i_AB >= 0LL) && (-7LL + (long long )i) + (long long )i_BC >= 0LL) && (-8LL - (long long )i_AB) + (long long )size >= 0LL) && (-8LL - (long long )i_BC) + (long long )size >= 0LL) && (7LL - (long long )i) + (long long )i_AB >= 0LL) && (7LL - (long long )i) + (long long )i_BC >= 0LL) && (-7LL + (long long )i) - (long long )i_AB >= 0LL) && (-7LL + (long long )i) - (long long )i_BC >= 0LL) && (7LL - (long long )i) - (long long )i_AB >= 0LL) && (7LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-6LL + (long long )i) + (long long )i_AB >= 0LL) && (-6LL + (long long )i) + (long long )i_BC >= 0LL) && (-7LL - (long long )i_AB) + (long long )size >= 0LL) && (-7LL - (long long )i_BC) + (long long )size >= 0LL) && (6LL - (long long )i) + (long long )i_AB >= 0LL) && (6LL - (long long )i) + (long long )i_BC >= 0LL) && (-6LL + (long long )i) - (long long )i_AB >= 0LL) && (-6LL + (long long )i) - (long long )i_BC >= 0LL) && (6LL - (long long )i) - (long long )i_AB >= 0LL) && (6LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-5LL + (long long )i) + (long long )i_AB >= 0LL) && (-5LL + (long long )i) + (long long )i_BC >= 0LL) && (-6LL - (long long )i_AB) + (long long )size >= 0LL) && (-6LL - (long long )i_BC) + (long long )size >= 0LL) && (5LL - (long long )i) + (long long )i_AB >= 0LL) && (5LL - (long long )i) + (long long )i_BC >= 0LL) && (-5LL + (long long )i) - (long long )i_AB >= 0LL) && (-5LL + (long long )i) - (long long )i_BC >= 0LL) && (5LL - (long long )i) - (long long )i_AB >= 0LL) && (5LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-4LL + (long long )i) + (long long )i_AB >= 0LL) && (-4LL + (long long )i) + (long long )i_BC >= 0LL) && (-5LL - (long long )i_AB) + (long long )size >= 0LL) && (-5LL - (long long )i_BC) + (long long )size >= 0LL) && (4LL - (long long )i) + (long long )i_AB >= 0LL) && (4LL - (long long )i) + (long long )i_BC >= 0LL) && (-4LL + (long long )i) - (long long )i_AB >= 0LL) && (-4LL + (long long )i) - (long long )i_BC >= 0LL) && (4LL - (long long )i) - (long long )i_AB >= 0LL) && (4LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-3LL + (long long )i) + (long long )i_AB >= 0LL) && (-3LL + (long long )i) + (long long )i_BC >= 0LL) && (-4LL - (long long )i_AB) + (long long )size >= 0LL) && (-4LL - (long long )i_BC) + (long long )size >= 0LL) && (3LL - (long long )i) + (long long )i_AB >= 0LL) && (3LL - (long long )i) + (long long )i_BC >= 0LL) && (-3LL + (long long )i) - (long long )i_AB >= 0LL) && (-3LL + (long long )i) - (long long )i_BC >= 0LL) && (3LL - (long long )i) - (long long )i_AB >= 0LL) && (3LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-2LL + (long long )i) + (long long )i_AB >= 0LL) && (-2LL + (long long )i) + (long long )i_BC >= 0LL) && (-3LL - (long long )i_AB) + (long long )size >= 0LL) && (-3LL - (long long )i_BC) + (long long )size >= 0LL) && (2LL - (long long )i) + (long long )i_AB >= 0LL) && (2LL - (long long )i) + (long long )i_BC >= 0LL) && (-2LL + (long long )i) - (long long )i_AB >= 0LL) && (-2LL + (long long )i) - (long long )i_BC >= 0LL) && (2LL - (long long )i) - (long long )i_AB >= 0LL) && (2LL - (long long )i) - (long long )i_BC >= 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_BC) + (long long )size >= 0LL) && (-1LL + (long long )i) + (long long )i_AB >= 0LL) && (-1LL + (long long )i) + (long long )i_BC >= 0LL) && (-2LL - (long long )i_AB) + (long long )size >= 0LL) && (-2LL - (long long )i_BC) + (long long )size >= 0LL) && (1LL - (long long )i) + (long long )i_AB >= 0LL) && (1LL - (long long )i) + (long long )i_BC >= 0LL) && (-1LL + (long long )i) - (long long )i_AB >= 0LL) && (-1LL + (long long )i) - (long long )i_BC >= 0LL) && (1LL - (long long )i) - (long long )i_AB >= 0LL) && (1LL - (long long )i) - (long long )i_BC >= 0LL) && i == 1)) || (((((((((((((((1 <= size && (-1LL + (long long )i_AB) + (long long )size >= 0LL) && (-1LL + (long long )i_BC) + (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_BC) + (long long )size >= 0LL) && (0LL - (long long )i) + (long long )i_AB >= 0LL) && (0LL - (long long )i) + (long long )i_BC >= 0LL) && (long long )i + (long long )i_AB >= 0LL) && (long long )i + (long long )i_BC >= 0LL) && (0LL - (long long )i) - (long long )i_AB >= 0LL) && (0LL - (long long )i) - (long long )i_BC >= 0LL) && (long long )i - (long long )i_AB >= 0LL) && (long long )i - (long long )i_BC >= 0LL) && 0 == i) && i == 0) [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L113-L113] size != 0 [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,273 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] B == 0 [2024-01-26 15:19:48,274 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] A == 0 [2024-01-26 15:19:48,274 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_BC == 0 [2024-01-26 15:19:48,274 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] C == 0 [2024-01-26 15:19:48,274 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,274 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] An == 0 [2024-01-26 15:19:48,277 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,277 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] Cn == 0 [2024-01-26 15:19:48,277 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_AB == 0 [2024-01-26 15:19:48,277 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] i_AC == 0 [2024-01-26 15:19:48,277 INFO L98 nessWitnessExtractor]: Location invariant before [L84-L84] Bn == 0 [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L61-L61] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] B == 0 [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] Cn == 0 [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,278 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] Bn == 0 [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] C == 0 [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_AB == 0 [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_BC == 0 [2024-01-26 15:19:48,279 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] i_AC == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L85-L85] A == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_AC == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] C == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_BC == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] i_AB == 0 [2024-01-26 15:19:48,285 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,286 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,286 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,286 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,287 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,287 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,288 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,288 INFO L98 nessWitnessExtractor]: Location invariant before [L109-L109] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,288 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,288 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_AB == 0 [2024-01-26 15:19:48,288 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] C == 0 [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] B == 0 [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,289 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_BC == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] A == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L87-L87] i_AC == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_AB == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] C == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_AC == 0 [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,290 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,291 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,291 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,291 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,291 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,291 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] i_BC == 0 [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L108-L108] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] Cn == 0 [2024-01-26 15:19:48,292 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,293 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_AB == 0 [2024-01-26 15:19:48,293 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,293 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] B == 0 [2024-01-26 15:19:48,293 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,294 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_BC == 0 [2024-01-26 15:19:48,294 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] i_AC == 0 [2024-01-26 15:19:48,294 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,294 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] A == 0 [2024-01-26 15:19:48,294 INFO L98 nessWitnessExtractor]: Location invariant before [L86-L86] C == 0 [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_AC == 0 [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] C == 0 [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_BC == 0 [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,295 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L25] i_AB == 0 [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Loop invariant at [L70-L76] (unsigned long )_argptr == 0UL [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (long long )i_AB - (long long )i_BC >= 0LL [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_AC == 0 [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (0LL - (long long )i_AB) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,296 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (0LL - (long long )i_AB) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,297 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] C == 0 [2024-01-26 15:19:48,297 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (long long )i_AB + (long long )i_BC >= 0LL [2024-01-26 15:19:48,297 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) - (long long )i_BC >= 0LL [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_AB == 0 [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) - (long long )i_AB >= 0LL [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) + (long long )i_AB >= 0LL [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] i_BC == 0 [2024-01-26 15:19:48,298 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483647LL - (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,299 INFO L98 nessWitnessExtractor]: Location invariant before [L111-L111] (2147483648LL + (long long )i) + (long long )i_BC >= 0LL [2024-01-26 15:19:48,317 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-26 15:19:48,451 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-trans.wvr.c[2776,2789] [2024-01-26 15:19:48,461 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-26 15:19:48,470 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-01-26 15:19:48,472 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-26 15:19:48,484 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-trans.wvr.c[2776,2789] [2024-01-26 15:19:48,486 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-26 15:19:48,489 INFO L202 MainTranslator]: Completed pre-run [2024-01-26 15:19:48,497 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 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-26 15:19:48,570 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-trans.wvr.c[2776,2789] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-26 15:19:48,573 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: i [2024-01-26 15:19:48,574 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d514771 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 26.01 03:19:48, skipping insertion in model container [2024-01-26 15:19:48,574 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-26 15:19:48,574 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-26 15:19:48,576 INFO L158 Benchmark]: Toolchain (without parser) took 365.59ms. Allocated memory was 65.0MB in the beginning and 94.4MB in the end (delta: 29.4MB). Free memory was 32.1MB in the beginning and 52.9MB in the end (delta: -20.8MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. [2024-01-26 15:19:48,576 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 65.0MB. Free memory was 45.7MB in the beginning and 45.6MB in the end (delta: 32.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-26 15:19:48,577 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 65.0MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-26 15:19:48,577 INFO L158 Benchmark]: CACSL2BoogieTranslator took 362.89ms. Allocated memory was 65.0MB in the beginning and 94.4MB in the end (delta: 29.4MB). Free memory was 31.8MB in the beginning and 52.9MB in the end (delta: -21.1MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. [2024-01-26 15:19:48,578 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.10ms. Allocated memory is still 65.0MB. Free memory was 45.7MB in the beginning and 45.6MB in the end (delta: 32.4kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 65.0MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 362.89ms. Allocated memory was 65.0MB in the beginning and 94.4MB in the end (delta: 29.4MB). Free memory was 31.8MB in the beginning and 52.9MB in the end (delta: -21.1MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 108]: 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