./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-atomic/lamport.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/lamport.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d8006e4b 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/pthread-atomic/lamport.i ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/lamport.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-d8006e4-m [2024-02-05 10:25:34,310 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-05 10:25:34,396 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-05 10:25:34,400 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-05 10:25:34,401 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-05 10:25:34,439 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-05 10:25:34,440 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-05 10:25:34,440 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-05 10:25:34,441 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-05 10:25:34,445 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-05 10:25:34,445 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-05 10:25:34,445 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-05 10:25:34,446 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-05 10:25:34,448 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-05 10:25:34,448 INFO L153 SettingsManager]: * Use SBE=true [2024-02-05 10:25:34,448 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-05 10:25:34,448 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-05 10:25:34,449 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-05 10:25:34,449 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-05 10:25:34,449 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-05 10:25:34,449 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-05 10:25:34,450 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-05 10:25:34,450 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-05 10:25:34,451 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-05 10:25:34,451 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-05 10:25:34,451 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-05 10:25:34,451 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-05 10:25:34,452 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-05 10:25:34,452 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-05 10:25:34,453 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-05 10:25:34,453 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-05 10:25:34,454 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-05 10:25:34,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:25:34,454 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-05 10:25:34,454 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-05 10:25:34,455 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-05 10:25:34,455 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-05 10:25:34,455 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-05 10:25:34,455 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-05 10:25:34,456 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-05 10:25:34,456 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-05 10:25:34,456 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-05 10:25:34,456 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-05 10:25:34,457 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-02-05 10:25:34,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-05 10:25:34,743 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-05 10:25:34,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-05 10:25:34,747 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-05 10:25:34,747 INFO L274 PluginConnector]: CDTParser initialized [2024-02-05 10:25:34,748 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/lamport.i [2024-02-05 10:25:35,912 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-05 10:25:36,181 INFO L384 CDTParser]: Found 1 translation units. [2024-02-05 10:25:36,182 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i [2024-02-05 10:25:36,200 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a7fb7962/349428a979af44cfadf83cdb6190b987/FLAG68f3420f7 [2024-02-05 10:25:36,212 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a7fb7962/349428a979af44cfadf83cdb6190b987 [2024-02-05 10:25:36,216 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-05 10:25:36,217 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-05 10:25:36,217 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/lamport.yml/witness.yml [2024-02-05 10:25:36,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-05 10:25:36,679 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-05 10:25:36,680 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-05 10:25:36,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-05 10:25:36,685 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-05 10:25:36,686 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:25:36" (1/2) ... [2024-02-05 10:25:36,687 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fd218df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:25:36, skipping insertion in model container [2024-02-05 10:25:36,687 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:25:36" (1/2) ... [2024-02-05 10:25:36,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@20903b7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:25:36, skipping insertion in model container [2024-02-05 10:25:36,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:25:36" (2/2) ... [2024-02-05 10:25:36,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fd218df and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:25:36, skipping insertion in model container [2024-02-05 10:25:36,690 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:25:36" (2/2) ... [2024-02-05 10:25:36,690 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-05 10:25:37,848 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant before [L712-L712] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant before [L781-L781] (unsigned long )_ == 0UL [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant after [L782-L782] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant before [L708-L708] (unsigned long )_ == 0UL [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant before [L835-L835] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,850 INFO L101 nessWitnessExtractor]: Location invariant after [L712-L712] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b1 == 0)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant before [L756-L756] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant after [L809-L809] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,851 INFO L101 nessWitnessExtractor]: Location invariant before [L793-L793] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,852 INFO L101 nessWitnessExtractor]: Location invariant before [L778-L778] (unsigned long )_ == 0UL [2024-02-05 10:25:37,852 INFO L101 nessWitnessExtractor]: Loop invariant at [L721-L721] ((((0 <= y1) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,852 INFO L101 nessWitnessExtractor]: Location invariant before [L779-L779] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,852 INFO L101 nessWitnessExtractor]: Location invariant before [L810-L810] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (0 <= b12)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,852 INFO L101 nessWitnessExtractor]: Loop invariant at [L791-L791] ((((0 <= y2) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (y1 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant before [L819-L819] ((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant before [L800-L800] ((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y == 2)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant after [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,853 INFO L101 nessWitnessExtractor]: Location invariant before [L805-L805] ((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L780-L780] (((((((((((0 <= y) && (0 <= b1)) && (0 <= b2)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x == 2)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L808-L808] ((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L839-L839] ((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 1)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,854 INFO L101 nessWitnessExtractor]: Location invariant before [L802-L802] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L748-L748] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L706-L706] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L820-L820] (((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 1)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 2)) && (x2 != 2)) && (y2 == 0 || y2 == 1)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,855 INFO L101 nessWitnessExtractor]: Location invariant before [L812-L812] (((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 1)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,856 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,856 INFO L101 nessWitnessExtractor]: Location invariant before [L716-L716] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,856 INFO L101 nessWitnessExtractor]: Location invariant before [L705-L705] (unsigned long )_ == 0UL [2024-02-05 10:25:37,856 INFO L101 nessWitnessExtractor]: Location invariant before [L783-L783] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,856 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Loop invariant at [L741-L741] (((((((((0 <= x1) && (0 <= b21)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Location invariant before [L840-L840] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && (b2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Loop invariant at [L811-L811] (((((((((0 <= x2) && (0 <= b12)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Location invariant before [L799-L799] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Location invariant before [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,857 INFO L101 nessWitnessExtractor]: Location invariant before [L809-L809] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,860 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b1 == 0)) && ((unsigned long )_ == 0UL)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,860 INFO L101 nessWitnessExtractor]: Location invariant before [L804-L804] (((((0 <= x2) && (x2 <= 2)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,860 INFO L101 nessWitnessExtractor]: Location invariant before [L782-L782] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,861 INFO L101 nessWitnessExtractor]: Location invariant before [L718-L718] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:37,861 INFO L101 nessWitnessExtractor]: Location invariant before [L813-L813] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 1)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,861 INFO L101 nessWitnessExtractor]: Location invariant before [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,861 INFO L101 nessWitnessExtractor]: Location invariant before [L788-L788] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:37,862 INFO L101 nessWitnessExtractor]: Location invariant after [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,862 INFO L101 nessWitnessExtractor]: Location invariant before [L790-L790] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,863 INFO L101 nessWitnessExtractor]: Location invariant before [L821-L821] (((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 1)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 2)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,863 INFO L101 nessWitnessExtractor]: Loop invariant at [L753-L753] ((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,863 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,864 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,864 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,864 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] ((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L787-L787] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (b2 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:37,865 INFO L101 nessWitnessExtractor]: Location invariant before [L803-L803] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 2)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,866 INFO L101 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,866 INFO L101 nessWitnessExtractor]: Location invariant before [L814-L814] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (0 <= b12)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,866 INFO L101 nessWitnessExtractor]: Location invariant before [L714-L714] ((((0 <= y1) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,866 INFO L101 nessWitnessExtractor]: Location invariant before [L713-L713] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L751-L751] (((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 1)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 2)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L763-L763] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Loop invariant at [L704-L704] (unsigned long )_ == 0UL [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L841-L841] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L766-L766] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,867 INFO L101 nessWitnessExtractor]: Location invariant before [L794-L794] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,868 INFO L101 nessWitnessExtractor]: Location invariant before [L807-L807] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b2 == 0)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,868 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] ((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y == 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:25:37,868 INFO L101 nessWitnessExtractor]: Location invariant after [L739-L739] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L836-L836] ((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L715-L715] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L826-L826] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L806-L806] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L801-L801] (y2 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant before [L837-L837] (((((((((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && (y == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,869 INFO L101 nessWitnessExtractor]: Location invariant after [L802-L802] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L798-L798] (y2 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L822-L822] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L817-L817] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (0 <= b21)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L754-L754] ((((((((((((0 <= y1) && (0 <= x1)) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (x1 != 1)) && (y1 == 1 || y1 == 2)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L750-L750] (((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 1)) && (x1 != 1)) && (y1 == 0 || y1 == 2)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,870 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,871 INFO L101 nessWitnessExtractor]: Loop invariant at [L774-L774] (unsigned long )_ == 0UL [2024-02-05 10:25:37,871 INFO L101 nessWitnessExtractor]: Location invariant before [L838-L838] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,872 INFO L101 nessWitnessExtractor]: Location invariant before [L711-L711] (unsigned long )_ == 0UL [2024-02-05 10:25:37,872 INFO L101 nessWitnessExtractor]: Location invariant before [L709-L709] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,872 INFO L101 nessWitnessExtractor]: Location invariant before [L771-L771] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,872 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (0 <= b21)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,873 INFO L101 nessWitnessExtractor]: Location invariant after [L732-L732] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,873 INFO L101 nessWitnessExtractor]: Location invariant before [L777-L777] ((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 == 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,873 INFO L101 nessWitnessExtractor]: Loop invariant at [L823-L823] ((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,873 INFO L101 nessWitnessExtractor]: Location invariant before [L818-L818] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,873 INFO L101 nessWitnessExtractor]: Location invariant before [L755-L755] ((((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,874 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] ((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,874 INFO L101 nessWitnessExtractor]: Location invariant before [L717-L717] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (b1 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,874 INFO L101 nessWitnessExtractor]: Location invariant before [L816-L816] (((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,875 INFO L101 nessWitnessExtractor]: Location invariant before [L752-L752] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,876 INFO L101 nessWitnessExtractor]: Location invariant before [L775-L775] (unsigned long )_ == 0UL [2024-02-05 10:25:37,876 INFO L101 nessWitnessExtractor]: Location invariant before [L784-L784] ((((0 <= y2) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:37,876 INFO L101 nessWitnessExtractor]: Location invariant before [L833-L833] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:37,876 INFO L101 nessWitnessExtractor]: Location invariant before [L749-L749] ((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:37,876 INFO L101 nessWitnessExtractor]: Location invariant before [L786-L786] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,877 INFO L101 nessWitnessExtractor]: Location invariant before [L825-L825] ((((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,877 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 1)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:37,877 INFO L101 nessWitnessExtractor]: Location invariant before [L707-L707] ((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (b1 == 1)) && ((unsigned long )_ == 0UL)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,877 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L768-L768] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L792-L792] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L785-L785] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L710-L710] (((((((((((0 <= y) && (0 <= b1)) && (0 <= b2)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x == 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (y1 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L824-L824] ((((((((((((0 <= y2) && (0 <= x2)) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (x2 != 2)) && (y2 == 1 || y2 == 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L845-L845] ((((x == 0) && (y == 0)) && (b1 == 0)) && (b2 == 0)) && (X == 0) [2024-02-05 10:25:37,878 INFO L101 nessWitnessExtractor]: Location invariant before [L789-L789] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:37,928 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-02-05 10:25:38,236 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i[32156,32169] [2024-02-05 10:25:38,244 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i[34083,34096] [2024-02-05 10:25:38,250 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:25:38,260 INFO L204 MainTranslator]: Completed pre-run 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-02-05 10:25:38,340 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:38,340 WARN L424 MainDispatcher]: Unable to annotate y1 = y 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 [2024-02-05 10:25:38,388 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:38,388 WARN L424 MainDispatcher]: Unable to annotate x1 = x with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-05 10:25:38,406 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:38,406 WARN L424 MainDispatcher]: Unable to annotate b21 = b2 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 [2024-02-05 10:25:38,464 ERROR L326 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: y1 [2024-02-05 10:25:38,465 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@20903b7c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:25:38, skipping insertion in model container [2024-02-05 10:25:38,465 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-05 10:25:38,465 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-02-05 10:25:38,467 INFO L158 Benchmark]: Toolchain (without parser) took 1787.09ms. Allocated memory was 165.7MB in the beginning and 211.8MB in the end (delta: 46.1MB). Free memory was 86.9MB in the beginning and 161.3MB in the end (delta: -74.4MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2024-02-05 10:25:38,469 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 113.2MB. Free memory is still 75.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:25:38,470 INFO L158 Benchmark]: Witness Parser took 2.38ms. Allocated memory is still 165.7MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:25:38,470 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1784.65ms. Allocated memory was 165.7MB in the beginning and 211.8MB in the end (delta: 46.1MB). Free memory was 86.9MB in the beginning and 161.3MB in the end (delta: -74.4MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2024-02-05 10:25:38,472 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.18ms. Allocated memory is still 113.2MB. Free memory is still 75.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 2.38ms. Allocated memory is still 165.7MB. Free memory is still 98.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1784.65ms. Allocated memory was 165.7MB in the beginning and 211.8MB in the end (delta: 46.1MB). Free memory was 86.9MB in the beginning and 161.3MB in the end (delta: -74.4MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 763]: Incorrect Syntax Undeclared variable in ACSL expression: y1 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/pthread-atomic/lamport.i ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/lamport.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-d8006e4-m [2024-02-05 10:25:40,598 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-05 10:25:40,700 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-05 10:25:40,705 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-05 10:25:40,706 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-05 10:25:40,734 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-05 10:25:40,735 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-05 10:25:40,735 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-05 10:25:40,736 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-05 10:25:40,740 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-05 10:25:40,740 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-05 10:25:40,740 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-05 10:25:40,741 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-05 10:25:40,742 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-05 10:25:40,742 INFO L153 SettingsManager]: * Use SBE=true [2024-02-05 10:25:40,743 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-05 10:25:40,743 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-05 10:25:40,743 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-05 10:25:40,744 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-05 10:25:40,744 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-05 10:25:40,744 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-05 10:25:40,745 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-05 10:25:40,745 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-05 10:25:40,745 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-05 10:25:40,746 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-05 10:25:40,746 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-05 10:25:40,746 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-05 10:25:40,746 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-05 10:25:40,747 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-05 10:25:40,747 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-05 10:25:40,748 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-05 10:25:40,748 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-05 10:25:40,749 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-05 10:25:40,749 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-05 10:25:40,749 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:25:40,749 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-05 10:25:40,750 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-05 10:25:40,750 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-05 10:25:40,750 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-05 10:25:40,751 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-05 10:25:40,751 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-05 10:25:40,751 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-05 10:25:40,751 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-05 10:25:40,751 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-05 10:25:40,752 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-05 10:25:40,752 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-05 10:25:40,752 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-02-05 10:25:41,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-05 10:25:41,109 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-05 10:25:41,112 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-05 10:25:41,113 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-05 10:25:41,114 INFO L274 PluginConnector]: CDTParser initialized [2024-02-05 10:25:41,116 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/lamport.i [2024-02-05 10:25:42,291 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-05 10:25:42,527 INFO L384 CDTParser]: Found 1 translation units. [2024-02-05 10:25:42,527 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i [2024-02-05 10:25:42,543 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/11314bb96/725cc49f600b440f8933dc34daeec46c/FLAG03ad3391f [2024-02-05 10:25:42,557 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/11314bb96/725cc49f600b440f8933dc34daeec46c [2024-02-05 10:25:42,559 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-05 10:25:42,560 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-05 10:25:42,561 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/lamport.yml/witness.yml [2024-02-05 10:25:42,979 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-05 10:25:42,981 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-05 10:25:42,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-05 10:25:42,984 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-05 10:25:42,988 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-05 10:25:42,989 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:25:42" (1/2) ... [2024-02-05 10:25:42,990 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@409cb1ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:25:42, skipping insertion in model container [2024-02-05 10:25:42,991 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:25:42" (1/2) ... [2024-02-05 10:25:42,992 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3fea5376 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:25:42, skipping insertion in model container [2024-02-05 10:25:42,993 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:25:42" (2/2) ... [2024-02-05 10:25:42,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@409cb1ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:25:42, skipping insertion in model container [2024-02-05 10:25:42,993 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:25:42" (2/2) ... [2024-02-05 10:25:42,994 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-05 10:25:43,774 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-05 10:25:43,778 INFO L101 nessWitnessExtractor]: Location invariant after [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,778 INFO L101 nessWitnessExtractor]: Location invariant before [L705-L705] (unsigned long )_ == 0UL [2024-02-05 10:25:43,778 INFO L101 nessWitnessExtractor]: Location invariant before [L826-L826] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,778 INFO L101 nessWitnessExtractor]: Location invariant before [L720-L720] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,778 INFO L101 nessWitnessExtractor]: Location invariant before [L792-L792] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Location invariant before [L717-L717] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (b1 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (y1 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Loop invariant at [L704-L704] (unsigned long )_ == 0UL [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:43,779 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (0 <= b21)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant before [L839-L839] ((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant before [L719-L719] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant before [L793-L793] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Location invariant after [L739-L739] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,780 INFO L101 nessWitnessExtractor]: Loop invariant at [L741-L741] (((((((((0 <= x1) && (0 <= b21)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1) [2024-02-05 10:25:43,781 INFO L101 nessWitnessExtractor]: Location invariant before [L808-L808] ((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,781 INFO L101 nessWitnessExtractor]: Location invariant before [L782-L782] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,781 INFO L101 nessWitnessExtractor]: Location invariant before [L835-L835] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,781 INFO L101 nessWitnessExtractor]: Location invariant before [L706-L706] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,781 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L714-L714] ((((0 <= y1) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L841-L841] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L711-L711] (unsigned long )_ == 0UL [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L786-L786] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant after [L809-L809] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,782 INFO L101 nessWitnessExtractor]: Location invariant before [L778-L778] (unsigned long )_ == 0UL [2024-02-05 10:25:43,783 INFO L101 nessWitnessExtractor]: Location invariant after [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,783 INFO L101 nessWitnessExtractor]: Location invariant before [L715-L715] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:43,783 INFO L101 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,783 INFO L101 nessWitnessExtractor]: Location invariant before [L713-L713] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,785 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b1 == 0)) && ((unsigned long )_ == 0UL)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,786 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] ((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L789-L789] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 1)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L819-L819] ((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L809-L809] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Location invariant before [L788-L788] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:43,787 INFO L101 nessWitnessExtractor]: Loop invariant at [L721-L721] ((((0 <= y1) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Location invariant before [L794-L794] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Location invariant before [L768-L768] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Loop invariant at [L823-L823] ((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Location invariant before [L805-L805] ((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (0 <= b21)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b21 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && (b21 == 0 || b21 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,788 INFO L101 nessWitnessExtractor]: Loop invariant at [L774-L774] (unsigned long )_ == 0UL [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Location invariant before [L806-L806] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Loop invariant at [L791-L791] ((((0 <= y2) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Location invariant before [L784-L784] ((((0 <= y2) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Loop invariant at [L753-L753] ((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Location invariant before [L790-L790] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,789 INFO L101 nessWitnessExtractor]: Location invariant before [L709-L709] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L735-L735] ((((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L737-L737] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (b1 == 0)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L812-L812] (((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 1)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L756-L756] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (y1 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:43,790 INFO L101 nessWitnessExtractor]: Location invariant before [L771-L771] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant before [L840-L840] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && (b2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant before [L824-L824] ((((((((((((0 <= y2) && (0 <= x2)) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (x2 != 2)) && (y2 == 1 || y2 == 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant after [L732-L732] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant before [L749-L749] ((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (x1 == 0 || x1 == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,791 INFO L101 nessWitnessExtractor]: Location invariant before [L804-L804] (((((0 <= x2) && (x2 <= 2)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L780-L780] (((((((((((0 <= y) && (0 <= b1)) && (0 <= b2)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x == 2)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L716-L716] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L833-L833] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L838-L838] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L750-L750] (((((((((((0 <= y1) && (0 <= x1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 1)) && (x1 != 1)) && (y1 == 0 || y1 == 2)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,792 INFO L101 nessWitnessExtractor]: Location invariant before [L814-L814] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (0 <= b12)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant before [L785-L785] ((((((0 <= y2) && (1 <= y2)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (y2 == 1 || y2 == 2) [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant before [L710-L710] (((((((((((0 <= y) && (0 <= b1)) && (0 <= b2)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x == 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant before [L781-L781] (unsigned long )_ == 0UL [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant after [L782-L782] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,793 INFO L101 nessWitnessExtractor]: Location invariant before [L752-L752] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L813-L813] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 1)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L816-L816] (((((((0 <= x2) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (((((0 <= x1) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L775-L775] (unsigned long )_ == 0UL [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L798-L798] (y2 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L825-L825] ((((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 1 || y2 == 2)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,794 INFO L101 nessWitnessExtractor]: Location invariant before [L802-L802] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L708-L708] (unsigned long )_ == 0UL [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L763-L763] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 1)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L801-L801] (y2 == 0) && ((unsigned long )_ == 0UL) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L707-L707] ((((((((((((0 <= x) && (0 <= y)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b2 <= 1)) && (b1 == 1)) && ((unsigned long )_ == 0UL)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant after [L802-L802] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,795 INFO L101 nessWitnessExtractor]: Location invariant before [L787-L787] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= y2)) && (1 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (b2 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 0)) && (b1 == 0 || b1 == 1)) && (y2 == 1 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L820-L820] (((((((((((0 <= y2) && (0 <= x2)) && (y2 <= 1)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 2)) && (x2 != 2)) && (y2 == 0 || y2 == 1)) && (x2 == 0 || x2 == 1) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L818-L818] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] (((((((0 <= y1) && (0 <= x1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 == 0 || y1 == 1)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L712-L712] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,796 INFO L101 nessWitnessExtractor]: Location invariant before [L766-L766] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x1 == 0 || x1 == 1) || x1 == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L777-L777] ((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 == 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L751-L751] (((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 1)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 0 || y1 == 2)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L783-L783] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L837-L837] (((((((((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && (y == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L800-L800] ((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y == 2)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:25:43,797 INFO L101 nessWitnessExtractor]: Location invariant before [L755-L755] ((((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant before [L845-L845] ((((x == 0) && (y == 0)) && (b1 == 0)) && (b2 == 0)) && (X == 0) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant before [L822-L822] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y2 == 0 || y2 == 1) || y2 == 2) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant after [L712-L712] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant before [L718-L718] ((((((0 <= y1) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (y1 == 1 || y1 == 2) [2024-02-05 10:25:43,798 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (1 <= y1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y1 == 1 || y1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] ((((((((((((0 <= x) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y == 1)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L810-L810] (((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (0 <= b12)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L779-L779] ((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L817-L817] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (y2 == 0)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L807-L807] ((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (x2 <= 1)) && (x2 <= 127)) && (b2 == 0)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L754-L754] ((((((((((((0 <= y1) && (0 <= x1)) && (1 <= y1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (y1 != 0)) && (x1 != 1)) && (y1 == 1 || y1 == 2)) && (x1 == 0 || x1 == 2) [2024-02-05 10:25:43,799 INFO L101 nessWitnessExtractor]: Location invariant before [L834-L834] ((((((((0 <= y2) && (0 <= x2)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (y2 == 0 || y2 == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Loop invariant at [L811-L811] (((((((((0 <= x2) && (0 <= b12)) && (x2 <= 1)) && (x2 <= 127)) && (b12 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (x2 != 2)) && (x2 == 0 || x2 == 1)) && (b12 == 0 || b12 == 1) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Location invariant before [L803-L803] (((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x2 <= 2)) && (x2 <= 127)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Location invariant before [L836-L836] ((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 2)) && (y2 <= 127)) && (x2 <= 2)) && (x2 <= 127)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((x2 == 0 || x2 == 1) || x2 == 2) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] (((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Location invariant before [L799-L799] (((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 == 0)) && ((unsigned long )_ == 0UL)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,800 INFO L101 nessWitnessExtractor]: Location invariant before [L736-L736] ((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (x1 <= 2)) && (x1 <= 127)) && (y1 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,801 INFO L101 nessWitnessExtractor]: Location invariant before [L748-L748] ((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y1)) && (0 <= x1)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y1 <= 2)) && (y1 <= 127)) && (x1 <= 2)) && (x1 <= 127)) && (b21 == 0)) && ((unsigned long )_ == 0UL)) && (x1 != 1)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (x1 == 0 || x1 == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y1 == 0 || y1 == 1) || y1 == 2) [2024-02-05 10:25:43,801 INFO L101 nessWitnessExtractor]: Location invariant before [L821-L821] (((((((((((((((((((((((((0 <= x) && (0 <= y)) && (0 <= b1)) && (0 <= b2)) && (0 <= y2)) && (0 <= x2)) && (x <= 2)) && (x <= 127)) && (y <= 2)) && (y <= 127)) && (b1 <= 1)) && (b2 <= 1)) && (y2 <= 1)) && (y2 <= 127)) && (x2 <= 1)) && (x2 <= 127)) && (b12 == 0)) && ((unsigned long )_ == 0UL)) && (y2 != 2)) && (x2 != 2)) && (b1 == 0 || b1 == 1)) && (b2 == 0 || b2 == 1)) && (y2 == 0 || y2 == 1)) && (x2 == 0 || x2 == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2) [2024-02-05 10:25:43,843 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-02-05 10:25:44,198 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i[32156,32169] [2024-02-05 10:25:44,206 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i[34083,34096] [2024-02-05 10:25:44,216 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:25:44,226 INFO L204 MainTranslator]: Completed pre-run 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-02-05 10:25:44,323 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:44,323 WARN L424 MainDispatcher]: Unable to annotate y1 = y 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 [2024-02-05 10:25:44,376 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:44,382 WARN L424 MainDispatcher]: Unable to annotate x1 = x with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-05 10:25:44,401 WARN L424 MainDispatcher]: Unable to annotate int with a witness entry [2024-02-05 10:25:44,401 WARN L424 MainDispatcher]: Unable to annotate b21 = b2 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 [2024-02-05 10:25:44,431 ERROR L326 MainTranslator]: Incorrect Syntax: Undeclared variable in ACSL expression: y1 [2024-02-05 10:25:44,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3fea5376 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:25:44, skipping insertion in model container [2024-02-05 10:25:44,432 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-05 10:25:44,433 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-02-05 10:25:44,434 INFO L158 Benchmark]: Toolchain (without parser) took 1453.03ms. Allocated memory is still 90.2MB. Free memory was 40.5MB in the beginning and 26.3MB in the end (delta: 14.2MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. [2024-02-05 10:25:44,435 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 48.2MB. Free memory was 28.8MB in the beginning and 28.7MB in the end (delta: 52.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:25:44,435 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 69.2MB. Free memory is still 35.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:25:44,436 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1448.96ms. Allocated memory is still 90.2MB. Free memory was 40.3MB in the beginning and 26.3MB in the end (delta: 14.0MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. [2024-02-05 10:25:44,437 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.18ms. Allocated memory is still 48.2MB. Free memory was 28.8MB in the beginning and 28.7MB in the end (delta: 52.5kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.16ms. Allocated memory is still 69.2MB. Free memory is still 35.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1448.96ms. Allocated memory is still 90.2MB. Free memory was 40.3MB in the beginning and 26.3MB in the end (delta: 14.0MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - SyntaxErrorResult [Line: 763]: Incorrect Syntax Undeclared variable in ACSL expression: y1 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