./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i --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/36-apron_17-traces-rpb-litmus_unknown_1_pos.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8857f20b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/36-apron_17-traces-rpb-litmus_unknown_1_pos.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-8857f20-m [2024-01-29 23:21:58,390 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 23:21:58,439 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-29 23:21:58,446 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 23:21:58,447 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 23:21:58,477 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 23:21:58,478 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 23:21:58,478 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 23:21:58,478 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 23:21:58,481 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 23:21:58,482 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 23:21:58,482 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 23:21:58,483 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 23:21:58,484 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 23:21:58,484 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 23:21:58,484 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 23:21:58,484 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 23:21:58,484 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 23:21:58,485 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-29 23:21:58,485 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 23:21:58,485 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 23:21:58,485 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 23:21:58,485 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 23:21:58,486 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 23:21:58,486 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 23:21:58,486 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 23:21:58,486 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 23:21:58,486 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 23:21:58,487 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 23:21:58,487 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 23:21:58,488 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 23:21:58,488 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 23:21:58,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 23:21:58,488 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 23:21:58,488 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 23:21:58,488 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 23:21:58,489 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 23:21:58,490 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 23:21:58,490 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 23:21:58,715 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 23:21:58,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 23:21:58,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 23:21:58,733 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 23:21:58,733 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 23:21:58,734 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/36-apron_17-traces-rpb-litmus_unknown_1_pos.yml/witness.yml [2024-01-29 23:21:58,838 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 23:21:58,838 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 23:21:58,839 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i [2024-01-29 23:21:59,823 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 23:22:00,070 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 23:22:00,070 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i [2024-01-29 23:22:00,087 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d92a89a4d/fc3bb29fcd9e4a11bc43a235dd330c19/FLAG47ed38367 [2024-01-29 23:22:00,102 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d92a89a4d/fc3bb29fcd9e4a11bc43a235dd330c19 [2024-01-29 23:22:00,102 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 23:22:00,103 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 23:22:00,105 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 23:22:00,105 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 23:22:00,109 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 23:22:00,110 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 11:21:58" (1/2) ... [2024-01-29 23:22:00,111 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53275b12 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 11:22:00, skipping insertion in model container [2024-01-29 23:22:00,111 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 11:21:58" (1/2) ... [2024-01-29 23:22:00,112 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@389cb98e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 11:22:00, skipping insertion in model container [2024-01-29 23:22:00,112 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 11:22:00" (2/2) ... [2024-01-29 23:22:00,113 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53275b12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 11:22:00, skipping insertion in model container [2024-01-29 23:22:00,113 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 11:22:00" (2/2) ... [2024-01-29 23:22:00,113 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 23:22:00,208 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 23:22:00,209 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,209 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g <= 42)) && (g == 17 || g == 42) [2024-01-29 23:22:00,210 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g <= 42)) && (r != 0) [2024-01-29 23:22:00,210 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g <= 42)) && (g <= 127) [2024-01-29 23:22:00,210 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] 0 <= g [2024-01-29 23:22:00,210 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g <= 42)) && (g != 0) [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g <= 42)) && (g % 25 == 17) [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (t <= 127) [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (g % 25 == 17) [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= g [2024-01-29 23:22:00,211 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (t % 25 == 17) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (t == 17 || t == 42) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (g != 0) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (t != 0) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,212 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (t <= 42) [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (0 <= t) [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (17 <= t) [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (t <= 127)) && (g == 17 || g == 42) [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L689-L689] g == 42 [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L689-L689] (g == 42) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:00,213 INFO L98 nessWitnessExtractor]: Location invariant before [L686-L686] (unsigned long )arg == 0UL [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L691-L691] (unsigned long )arg == 0UL [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L22] g == 42 [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:00,214 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] 0 <= g [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] 0 <= g [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g == 17 || g == 42) [2024-01-29 23:22:00,215 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:00,216 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,217 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,217 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (0 <= g) [2024-01-29 23:22:00,217 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g != 0) [2024-01-29 23:22:00,217 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,217 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g == 17 || g == 42) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g != 0) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (0 <= g) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g == 17 || g == 42) [2024-01-29 23:22:00,218 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g != 0) [2024-01-29 23:22:00,219 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,219 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:00,219 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,219 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,220 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,220 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] ((0 <= t) && (17 <= t)) && (t % 25 == 17) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (((0 <= t) && (17 <= t)) && (t % 25 == 17)) && (t != 0) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (17 <= t) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] ((0 <= t) && (17 <= t)) && (t <= 127) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] ((0 <= t) && (17 <= t)) && (t <= 42) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] 0 <= t [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (((0 <= t) && (17 <= t)) && (t % 25 == 17)) && (t == 17 || t == 42) [2024-01-29 23:22:00,221 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (17 <= t) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (0 <= t)) && (17 <= t)) && (t == 17 || t == 42) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (17 <= g) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (g != 0) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (t % 25 == 17) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (g == 17 || g == 42) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (t <= 42) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (t != 0) [2024-01-29 23:22:00,222 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (0 <= g) && (0 <= t) [2024-01-29 23:22:00,223 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (t <= 127) [2024-01-29 23:22:00,223 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (g % 25 == 17) [2024-01-29 23:22:00,223 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (g <= 42) [2024-01-29 23:22:00,223 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] 0 <= g [2024-01-29 23:22:00,223 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (0 <= t)) && (g <= 127) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] 0 <= g [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g != 0) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g == 17 || g == 42) [2024-01-29 23:22:00,224 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L703-L703] g == 17 [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L703-L703] (g == 17) && (r != 0) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L702-L702] g == 17 [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L702-L702] (g == 17) && (r != 0) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:00,225 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:00,226 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] 0 <= g [2024-01-29 23:22:00,226 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:00,226 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:00,226 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:00,226 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] 0 <= g [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (0 <= g) && (g <= 127) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL)) && (g == 17 || g == 42) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (0 <= g) && (g <= 42) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL)) && (g != 0) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,227 INFO L98 nessWitnessExtractor]: Location invariant before [L690-L690] (g == 42) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:00,228 INFO L98 nessWitnessExtractor]: Location invariant before [L690-L690] g == 42 [2024-01-29 23:22:00,228 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] (0 <= g) && (17 <= g) [2024-01-29 23:22:00,228 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:00,229 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] 0 <= g [2024-01-29 23:22:00,229 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967294LL - (long long )r) - (long long )t >= 0LL) [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (4294967296LL + (long long )r) + (long long )t >= 0LL [2024-01-29 23:22:00,230 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967294LL - (long long )r) - (long long )t >= 0LL)) && (g == 42) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967295LL - (long long )r) + (long long )t >= 0LL) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967295LL + (long long )r) - (long long )t >= 0LL) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (g != 0) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (0 <= t)) && (17 <= g) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (t <= 42) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((((0 <= g) && (0 <= t)) && (17 <= g)) && (g != 0)) && (g == 17 || g == 42) [2024-01-29 23:22:00,231 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (t % 25 == 17) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((((0 <= g) && (0 <= t)) && (17 <= g)) && (g != 0)) && (t == 17 || t == 42) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (17 <= t) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (0 <= t)) && (17 <= g)) && (t <= 127) [2024-01-29 23:22:00,232 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (0 <= g) && (0 <= t) [2024-01-29 23:22:00,233 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= g [2024-01-29 23:22:00,233 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((((0 <= g) && (0 <= t)) && (17 <= g)) && (g != 0)) && (t != 0) [2024-01-29 23:22:00,233 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] g == 42 [2024-01-29 23:22:00,271 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 23:22:00,405 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i[1098,1111] [2024-01-29 23:22:00,531 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 23:22:00,545 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 23:22:00,557 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i[1098,1111] [2024-01-29 23:22:00,557 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int cond) { if(!(cond)) { ERROR: {reach_error();abort();} } } with a witness entry [2024-01-29 23:22:00,558 WARN L424 MainDispatcher]: Unable to annotate typedef unsigned short int __u_short; 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 [2024-01-29 23:22:00,632 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: t [2024-01-29 23:22:00,633 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@389cb98e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 11:22:00, skipping insertion in model container [2024-01-29 23:22:00,633 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 23:22:00,633 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 23:22:00,634 INFO L158 Benchmark]: Toolchain (without parser) took 530.89ms. Allocated memory is still 157.3MB. Free memory was 109.9MB in the beginning and 86.9MB in the end (delta: 23.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-01-29 23:22:00,635 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 113.2MB. Free memory was 85.9MB in the beginning and 85.8MB in the end (delta: 70.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 23:22:00,635 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 113.2MB. Free memory was 78.8MB in the beginning and 78.7MB in the end (delta: 70.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 23:22:00,635 INFO L158 Benchmark]: CACSL2BoogieTranslator took 527.96ms. Allocated memory is still 157.3MB. Free memory was 109.9MB in the beginning and 86.9MB in the end (delta: 23.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-01-29 23:22:00,637 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 113.2MB. Free memory was 85.9MB in the beginning and 85.8MB in the end (delta: 70.4kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 113.2MB. Free memory was 78.8MB in the beginning and 78.7MB in the end (delta: 70.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 527.96ms. Allocated memory is still 157.3MB. Free memory was 109.9MB in the beginning and 86.9MB in the end (delta: 23.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 694]: Incorrect Syntax Undeclared variable in ACSL expression: t 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/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/36-apron_17-traces-rpb-litmus_unknown_1_pos.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-8857f20-m [2024-01-29 23:22:02,380 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 23:22:02,449 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-01-29 23:22:02,457 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 23:22:02,457 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 23:22:02,483 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 23:22:02,484 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 23:22:02,484 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 23:22:02,484 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 23:22:02,487 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 23:22:02,488 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 23:22:02,488 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 23:22:02,488 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 23:22:02,489 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 23:22:02,489 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 23:22:02,490 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 23:22:02,490 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 23:22:02,490 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 23:22:02,490 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 23:22:02,491 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 23:22:02,491 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 23:22:02,491 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 23:22:02,492 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 23:22:02,492 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-01-29 23:22:02,492 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-01-29 23:22:02,492 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 23:22:02,492 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-01-29 23:22:02,493 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 23:22:02,493 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 23:22:02,493 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 23:22:02,494 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 23:22:02,494 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 23:22:02,494 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 23:22:02,494 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 23:22:02,494 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 23:22:02,495 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 23:22:02,495 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 23:22:02,496 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 23:22:02,496 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-01-29 23:22:02,496 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-01-29 23:22:02,496 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 23:22:02,497 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 23:22:02,497 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 23:22:02,497 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 23:22:02,497 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 23:22:02,497 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-01-29 23:22:02,498 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 23:22:02,766 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 23:22:02,783 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 23:22:02,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 23:22:02,787 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 23:22:02,788 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 23:22:02,789 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i [2024-01-29 23:22:03,880 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 23:22:04,056 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 23:22:04,056 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i [2024-01-29 23:22:04,067 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6cd0af74/ba5a75d920f64cce94ab6b6a8bc4bd83/FLAG25ff478cf [2024-01-29 23:22:04,077 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6cd0af74/ba5a75d920f64cce94ab6b6a8bc4bd83 [2024-01-29 23:22:04,079 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 23:22:04,079 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 23:22:04,080 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/36-apron_17-traces-rpb-litmus_unknown_1_pos.yml/witness.yml [2024-01-29 23:22:04,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 23:22:04,231 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 23:22:04,232 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 23:22:04,232 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 23:22:04,236 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 23:22:04,236 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 11:22:04" (1/2) ... [2024-01-29 23:22:04,237 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4de205b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 11:22:04, skipping insertion in model container [2024-01-29 23:22:04,238 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 11:22:04" (1/2) ... [2024-01-29 23:22:04,239 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6751ec31 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 11:22:04, skipping insertion in model container [2024-01-29 23:22:04,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 11:22:04" (2/2) ... [2024-01-29 23:22:04,240 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4de205b6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 11:22:04, skipping insertion in model container [2024-01-29 23:22:04,240 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 11:22:04" (2/2) ... [2024-01-29 23:22:04,240 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 23:22:04,353 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 23:22:04,354 INFO L98 nessWitnessExtractor]: Location invariant before [L22-L22] g == 42 [2024-01-29 23:22:04,354 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] 0 <= t [2024-01-29 23:22:04,355 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (t % 25 == 17) [2024-01-29 23:22:04,355 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (17 <= t) [2024-01-29 23:22:04,355 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (t <= 42) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (t != 0) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (t <= 127) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L709-L709] (0 <= t) && (t == 17 || t == 42) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] 0 <= g [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g % 25 == 17)) && (g == 17 || g == 42) [2024-01-29 23:22:04,356 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g % 25 == 17)) && (r != 0) [2024-01-29 23:22:04,357 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (g <= 127) [2024-01-29 23:22:04,357 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] ((0 <= g) && (g % 25 == 17)) && (g != 0) [2024-01-29 23:22:04,357 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,357 INFO L98 nessWitnessExtractor]: Location invariant before [L701-L701] (0 <= g) && (g <= 42) [2024-01-29 23:22:04,357 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (0 <= g) && (0 <= t) [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= g [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (g <= 42) [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (t <= 127) [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (t == 17 || t == 42) [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (g % 25 == 17) [2024-01-29 23:22:04,358 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (g == 17 || g == 42) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (g != 0) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (t % 25 == 17) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (17 <= t) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (17 <= g) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (t != 0) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (g <= 127) [2024-01-29 23:22:04,359 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((0 <= g) && (0 <= t)) && (t <= 42) [2024-01-29 23:22:04,360 INFO L98 nessWitnessExtractor]: Location invariant before [L686-L686] (unsigned long )arg == 0UL [2024-01-29 23:22:04,360 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (g <= 42) [2024-01-29 23:22:04,360 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] ((0 <= g) && (g <= 42)) && (g <= 127) [2024-01-29 23:22:04,360 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] ((0 <= g) && (g <= 42)) && (g != 0) [2024-01-29 23:22:04,361 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] ((0 <= g) && (g <= 42)) && (g == 17 || g == 42) [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] 0 <= g [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] ((0 <= g) && (g <= 42)) && (g % 25 == 17) [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L700-L704] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L703-L703] (g == 17) && (r != 0) [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L703-L703] g == 17 [2024-01-29 23:22:04,362 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] ((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:04,363 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (0 <= g) && (g % 25 == 17) [2024-01-29 23:22:04,363 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL)) && (g != 0) [2024-01-29 23:22:04,363 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] 0 <= g [2024-01-29 23:22:04,363 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (0 <= g) && (g <= 127) [2024-01-29 23:22:04,363 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (((0 <= g) && (g % 25 == 17)) && ((unsigned long )arg == 0UL)) && (g == 17 || g == 42) [2024-01-29 23:22:04,364 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,364 INFO L98 nessWitnessExtractor]: Location invariant before [L687-L687] (0 <= g) && (g <= 42) [2024-01-29 23:22:04,364 INFO L98 nessWitnessExtractor]: Location invariant before [L690-L690] (g == 42) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:04,364 INFO L98 nessWitnessExtractor]: Location invariant before [L690-L690] g == 42 [2024-01-29 23:22:04,364 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,365 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:04,365 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:04,365 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] 0 <= g [2024-01-29 23:22:04,366 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,366 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:04,366 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:04,366 INFO L98 nessWitnessExtractor]: Location invariant before [L688-L688] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:04,366 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (17 <= g)) && (g % 25 == 17)) && (t == 17 || t == 42) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= g [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (t <= 42) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (0 <= g) && (0 <= t) [2024-01-29 23:22:04,367 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (17 <= g)) && (g % 25 == 17)) && (t % 25 == 17) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (17 <= t) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (17 <= g)) && (g % 25 == 17)) && (g != 0) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (17 <= g)) && (g % 25 == 17)) && (t != 0) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (t <= 127) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (((0 <= g) && (17 <= g)) && (g % 25 == 17)) && (g == 17 || g == 42) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:04,368 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L699-L699] 0 <= g [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L702-L702] g == 17 [2024-01-29 23:22:04,369 INFO L98 nessWitnessExtractor]: Location invariant before [L702-L702] (g == 17) && (r != 0) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (g <= 42)) && (g % 25 == 17) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (0 <= g)) && (g != 0) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g != 0) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (g <= 42)) && (g != 0) [2024-01-29 23:22:04,370 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] 0 <= g [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (0 <= g)) && (g % 25 == 17) [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (g <= 42)) && (g == 17 || g == 42) [2024-01-29 23:22:04,371 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (0 <= g) [2024-01-29 23:22:04,372 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (17 <= g) [2024-01-29 23:22:04,372 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g % 25 == 17) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (0 <= g)) && (g <= 127) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (0 <= g)) && (17 <= g) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (g == 17 || g == 42) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] ((0 <= g) && (17 <= g)) && (0 <= g) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (g <= 42)) && (g <= 127) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L19-L19] (((0 <= g) && (17 <= g)) && (0 <= g)) && (g <= 42) [2024-01-29 23:22:04,373 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] (((0 <= g) && (17 <= g)) && (g <= 127)) && (g != 0) [2024-01-29 23:22:04,374 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g <= 127) [2024-01-29 23:22:04,374 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] (((0 <= g) && (17 <= g)) && (g <= 127)) && (g % 25 == 17) [2024-01-29 23:22:04,374 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,375 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] 0 <= g [2024-01-29 23:22:04,375 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((((0 <= g) && (17 <= g)) && (g <= 127)) && (g != 0)) && (g == 17 || g == 42) [2024-01-29 23:22:04,376 INFO L98 nessWitnessExtractor]: Location invariant before [L705-L705] ((0 <= g) && (17 <= g)) && (g <= 42) [2024-01-29 23:22:04,376 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((((0 <= g) && (17 <= t)) && (g <= 42)) && (g != 0)) && (t == 17 || t == 42) [2024-01-29 23:22:04,376 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (g != 0) [2024-01-29 23:22:04,376 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (0 <= g) && (17 <= t) [2024-01-29 23:22:04,377 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] 0 <= g [2024-01-29 23:22:04,377 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (0 <= g) && (0 <= t) [2024-01-29 23:22:04,377 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (t <= 127) [2024-01-29 23:22:04,377 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (0 <= g) && (17 <= g) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (t % 25 == 17) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((0 <= g) && (17 <= t)) && (g <= 42) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (t <= 42) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (g <= 127) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((((0 <= g) && (17 <= t)) && (g <= 42)) && (g != 0)) && (g == 17 || g == 42) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (((0 <= g) && (17 <= t)) && (g <= 42)) && (g % 25 == 17) [2024-01-29 23:22:04,378 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] ((((0 <= g) && (17 <= t)) && (g <= 42)) && (g != 0)) && (t != 0) [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L691-L691] (unsigned long )arg == 0UL [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (4294967296LL + (long long )r) + (long long )t >= 0LL [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967295LL - (long long )r) + (long long )t >= 0LL) [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967295LL + (long long )r) - (long long )t >= 0LL) [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && (g == 42) [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((4294967296LL + (long long )r) + (long long )t >= 0LL) && ((4294967294LL - (long long )r) - (long long )t >= 0LL) [2024-01-29 23:22:04,379 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] g == 42 [2024-01-29 23:22:04,380 INFO L98 nessWitnessExtractor]: Location invariant before [L689-L689] (g == 42) && ((unsigned long )arg == 0UL) [2024-01-29 23:22:04,380 INFO L98 nessWitnessExtractor]: Location invariant before [L689-L689] g == 42 [2024-01-29 23:22:04,417 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 23:22:04,569 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i[1098,1111] [2024-01-29 23:22:04,693 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 23:22:04,704 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 23:22:04,717 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_17-traces-rpb-litmus_unknown_1_pos.i[1098,1111] [2024-01-29 23:22:04,717 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int cond) { if(!(cond)) { ERROR: {reach_error();abort();} } } with a witness entry [2024-01-29 23:22:04,718 WARN L424 MainDispatcher]: Unable to annotate typedef unsigned short int __u_short; 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 [2024-01-29 23:22:04,806 ERROR L324 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: t [2024-01-29 23:22:04,807 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6751ec31 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 11:22:04, skipping insertion in model container [2024-01-29 23:22:04,807 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 23:22:04,807 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-01-29 23:22:04,809 INFO L158 Benchmark]: Toolchain (without parser) took 577.35ms. Allocated memory is still 92.3MB. Free memory was 70.7MB in the beginning and 46.6MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-01-29 23:22:04,809 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 62.9MB. Free memory was 43.9MB in the beginning and 43.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 23:22:04,809 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 62.9MB. Free memory was 33.1MB in the beginning and 32.9MB in the end (delta: 156.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-29 23:22:04,810 INFO L158 Benchmark]: CACSL2BoogieTranslator took 575.40ms. Allocated memory is still 92.3MB. Free memory was 70.7MB in the beginning and 46.6MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-01-29 23:22:04,811 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.23ms. Allocated memory is still 62.9MB. Free memory was 43.9MB in the beginning and 43.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 62.9MB. Free memory was 33.1MB in the beginning and 32.9MB in the end (delta: 156.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 575.40ms. Allocated memory is still 92.3MB. Free memory was 70.7MB in the beginning and 46.6MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 694]: Incorrect Syntax Undeclared variable in ACSL expression: t 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