./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/mix038.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 59af5db6 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-wmm/mix038.opt.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/mix038.opt.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-59af5db-m [2024-02-02 09:27:50,914 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-02 09:27:50,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-02 09:27:50,992 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-02 09:27:50,993 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-02 09:27:51,037 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-02 09:27:51,039 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-02 09:27:51,039 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-02 09:27:51,040 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-02 09:27:51,044 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-02 09:27:51,044 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-02 09:27:51,045 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-02 09:27:51,046 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-02 09:27:51,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-02 09:27:51,047 INFO L153 SettingsManager]: * Use SBE=true [2024-02-02 09:27:51,048 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-02 09:27:51,048 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-02 09:27:51,048 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-02 09:27:51,048 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-02 09:27:51,049 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-02 09:27:51,049 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-02 09:27:51,049 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-02 09:27:51,050 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-02 09:27:51,050 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-02 09:27:51,050 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-02 09:27:51,050 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-02 09:27:51,051 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-02 09:27:51,051 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-02 09:27:51,052 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-02 09:27:51,052 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-02 09:27:51,053 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-02 09:27:51,053 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-02 09:27:51,053 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:27:51,054 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-02 09:27:51,054 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-02 09:27:51,054 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-02 09:27:51,054 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-02 09:27:51,054 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-02 09:27:51,055 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-02 09:27:51,055 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-02 09:27:51,055 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-02 09:27:51,055 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-02 09:27:51,055 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-02 09:27:51,056 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-02 09:27:51,350 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-02 09:27:51,369 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-02 09:27:51,371 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-02 09:27:51,372 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-02 09:27:51,373 INFO L274 PluginConnector]: CDTParser initialized [2024-02-02 09:27:51,374 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038.opt.i [2024-02-02 09:27:52,431 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-02 09:27:52,666 INFO L384 CDTParser]: Found 1 translation units. [2024-02-02 09:27:52,666 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038.opt.i [2024-02-02 09:27:52,701 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f0d773350/eca3e1ae7aee4a658d0b0406e8cbcd17/FLAGf340c7542 [2024-02-02 09:27:52,717 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f0d773350/eca3e1ae7aee4a658d0b0406e8cbcd17 [2024-02-02 09:27:52,720 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-02 09:27:52,721 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-02 09:27:52,722 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/mix038.opt.yml/witness.yml [2024-02-02 09:27:53,264 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-02 09:27:53,266 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-02 09:27:53,269 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-02 09:27:53,269 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-02 09:27:53,273 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-02 09:27:53,274 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:27:52" (1/2) ... [2024-02-02 09:27:53,275 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ce66677 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:27:53, skipping insertion in model container [2024-02-02 09:27:53,275 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.02 09:27:52" (1/2) ... [2024-02-02 09:27:53,277 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6013cf3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.02 09:27:53, skipping insertion in model container [2024-02-02 09:27:53,277 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:27:53" (2/2) ... [2024-02-02 09:27:53,278 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ce66677 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:53, skipping insertion in model container [2024-02-02 09:27:53,278 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:27:53" (2/2) ... [2024-02-02 09:27:53,278 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-02 09:27:54,347 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-02 09:27:54,358 INFO L101 nessWitnessExtractor]: Location invariant before [L813-L813] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && (((y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1) && (y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1))) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,358 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,366 INFO L101 nessWitnessExtractor]: Location invariant before [L806-L806] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,367 INFO L101 nessWitnessExtractor]: Location invariant before [L790-L790] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,371 INFO L101 nessWitnessExtractor]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,371 INFO L101 nessWitnessExtractor]: Location invariant before [L752-L752] (unsigned long )arg == 0UL [2024-02-02 09:27:54,371 INFO L101 nessWitnessExtractor]: Location invariant before [L19-L19] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && (val == (_Bool)0 || val == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,371 INFO L101 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L785-L785] (unsigned long )arg == 0UL [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L748-L748] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (a == 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L783-L783] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L820-L820] (unsigned long )arg == 0UL [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L771-L771] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L802-L802] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,372 INFO L101 nessWitnessExtractor]: Location invariant before [L779-L779] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (unsigned long )arg == 0UL [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L848-L848] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && (((y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1) && (y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1))) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L773-L773] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L781-L781] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L814-L814] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L766-L766] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,373 INFO L101 nessWitnessExtractor]: Location invariant before [L852-L852] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L780-L780] (unsigned long )arg == 0UL [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L775-L775] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L797-L797] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L800-L800] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L749-L749] (unsigned long )arg == 0UL [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L768-L768] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,374 INFO L101 nessWitnessExtractor]: Location invariant before [L794-L794] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && (y$w_buff1_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L754-L754] (unsigned long )arg == 0UL [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L764-L764] (unsigned long )arg == 0UL [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L804-L804] (unsigned long )arg == 0UL [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L847-L847] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L782-L782] (unsigned long )arg == 0UL [2024-02-02 09:27:54,375 INFO L101 nessWitnessExtractor]: Location invariant before [L795-L795] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,376 INFO L101 nessWitnessExtractor]: Location invariant before [L849-L849] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,386 INFO L101 nessWitnessExtractor]: Location invariant before [L812-L812] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,387 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L772-L772] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L789-L789] (unsigned long )arg == 0UL [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L796-L796] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L750-L750] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L784-L784] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,388 INFO L101 nessWitnessExtractor]: Location invariant before [L845-L845] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,389 INFO L101 nessWitnessExtractor]: Location invariant before [L791-L791] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,389 INFO L101 nessWitnessExtractor]: Location invariant before [L756-L756] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,389 INFO L101 nessWitnessExtractor]: Location invariant before [L819-L819] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,389 INFO L101 nessWitnessExtractor]: Location invariant before [L811-L811] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((y$w_buff1_used == (_Bool)1 && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,390 INFO L101 nessWitnessExtractor]: Location invariant before [L763-L763] (((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (x == 2)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1) [2024-02-02 09:27:54,390 INFO L101 nessWitnessExtractor]: Location invariant before [L834-L834] (((((((((((((((((((((((((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (__unbuffered_p2_EAX == 0)) && (__unbuffered_p2_EBX == 0)) && (a == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0)) && (y$flush_delayed == (_Bool)0)) && (y$mem_tmp == 0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd1 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff0_thd3 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$r_buff1_thd3 == (_Bool)0)) && (y$read_delayed == (_Bool)0)) && (y$read_delayed_var == 0)) && (y$w_buff0 == 0)) && (y$w_buff0_used == (_Bool)0)) && (y$w_buff1 == 0)) && (y$w_buff1_used == (_Bool)0)) && (z == 0)) && (weak$$choice0 == (_Bool)0)) && (weak$$choice2 == (_Bool)0) [2024-02-02 09:27:54,390 INFO L101 nessWitnessExtractor]: Location invariant before [L761-L761] (unsigned long )arg == 0UL [2024-02-02 09:27:54,390 INFO L101 nessWitnessExtractor]: Location invariant before [L846-L846] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && (((y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1) && (y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1))) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,390 INFO L101 nessWitnessExtractor]: Location invariant before [L774-L774] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,391 INFO L101 nessWitnessExtractor]: Location invariant before [L757-L757] (unsigned long )arg == 0UL [2024-02-02 09:27:54,391 INFO L101 nessWitnessExtractor]: Location invariant before [L803-L803] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (z == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,393 INFO L101 nessWitnessExtractor]: Location invariant before [L818-L818] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,393 INFO L101 nessWitnessExtractor]: Location invariant before [L807-L807] (unsigned long )arg == 0UL [2024-02-02 09:27:54,393 INFO L101 nessWitnessExtractor]: Location invariant before [L753-L753] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L809-L809] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L815-L815] (((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && (((y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1) && (y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1))) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L762-L762] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L792-L792] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L816-L816] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,394 INFO L101 nessWitnessExtractor]: Location invariant before [L799-L799] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,395 INFO L101 nessWitnessExtractor]: Location invariant before [L793-L793] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,395 INFO L101 nessWitnessExtractor]: Location invariant before [L817-L817] (unsigned long )arg == 0UL [2024-02-02 09:27:54,395 INFO L101 nessWitnessExtractor]: Location invariant before [L851-L851] (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (x == 2)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((__unbuffered_p1_EAX == 0 && (__unbuffered_p2_EAX == 1 || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) || (((((0 <= __unbuffered_p1_EAX && 0 <= __unbuffered_p2_EAX) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-02-02 09:27:54,395 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 0) && (expression == 1)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-02 09:27:54,395 INFO L101 nessWitnessExtractor]: Location invariant before [L751-L751] (((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (x == 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1) [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L778-L778] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L801-L801] (unsigned long )arg == 0UL [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0_used == (_Bool)1)) && (weak$$choice2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$flush_delayed == (_Bool)0 || y$flush_delayed == (_Bool)1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2)) && ((y$w_buff1_used == (_Bool)1 || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) || (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L767-L767] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L798-L798] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,396 INFO L101 nessWitnessExtractor]: Location invariant before [L755-L755] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,397 INFO L101 nessWitnessExtractor]: Location invariant before [L808-L808] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,397 INFO L101 nessWitnessExtractor]: Location invariant before [L810-L810] (unsigned long )arg == 0UL [2024-02-02 09:27:54,397 INFO L101 nessWitnessExtractor]: Location invariant before [L844-L844] ((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((y$w_buff1_used == (_Bool)1 && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) || (y$w_buff0_used == (_Bool)1 && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)))) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,397 INFO L101 nessWitnessExtractor]: Location invariant before [L805-L805] ((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p2_EAX)) && (0 <= __unbuffered_p2_EBX)) && (0 <= a)) && (0 <= x)) && (0 <= y)) && (0 <= y$mem_tmp)) && (0 <= y$w_buff0)) && (0 <= y$w_buff1)) && (0 <= z)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p2_EAX <= 1)) && (__unbuffered_p2_EBX <= 1)) && (a <= 1)) && (x <= 2)) && (x <= 127)) && (y <= 1)) && (y$mem_tmp <= 1)) && (y$w_buff0 <= 1)) && (y$w_buff1 <= 1)) && (z <= 1)) && (y$flush_delayed == (_Bool)0)) && (y$r_buff0_thd0 == (_Bool)0)) && (y$r_buff0_thd2 == (_Bool)0)) && (y$r_buff1_thd0 == (_Bool)0)) && (y$r_buff1_thd1 == (_Bool)0)) && (y$r_buff1_thd2 == (_Bool)0)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$r_buff0_thd3 == (_Bool)0 || y$r_buff0_thd3 == (_Bool)1)) && (y$r_buff1_thd3 == (_Bool)0 || y$r_buff1_thd3 == (_Bool)1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff0_used == (_Bool)0 || y$w_buff0_used == (_Bool)1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (y$w_buff1_used == (_Bool)0 || y$w_buff1_used == (_Bool)1)) && (z == 0 || z == 1)) && (weak$$choice0 == (_Bool)0 || weak$$choice0 == (_Bool)1)) && (weak$$choice2 == (_Bool)0 || weak$$choice2 == (_Bool)1)) && ((x == 0 || x == 1) || x == 2) [2024-02-02 09:27:54,434 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-02 09:27:54,609 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-wmm/mix038.opt.i[944,957] [2024-02-02 09:27:54,722 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:27:54,730 INFO L202 MainTranslator]: Completed pre-run [2024-02-02 09:27:54,741 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-wmm/mix038.opt.i[944,957] [2024-02-02 09:27:54,743 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int expression) { if (!expression) { ERROR: {reach_error();abort();} }; return; } with a witness entry [2024-02-02 09:27:54,743 WARN L424 MainDispatcher]: Unable to annotate extern void __VERIFIER_atomic_begin(); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-02 09:27:55,032 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-02 09:27:55,062 INFO L206 MainTranslator]: Completed translation [2024-02-02 09:27:55,063 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55 WrapperNode [2024-02-02 09:27:55,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-02 09:27:55,065 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-02 09:27:55,067 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-02 09:27:55,067 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-02 09:27:55,080 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,150 INFO L138 Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 178 [2024-02-02 09:27:55,151 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-02 09:27:55,151 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-02 09:27:55,151 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-02 09:27:55,151 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-02 09:27:55,160 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,160 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,168 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,187 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-02-02 09:27:55,187 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,187 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,262 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,264 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,279 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,297 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-02 09:27:55,298 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-02 09:27:55,298 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-02 09:27:55,299 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-02 09:27:55,299 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (1/1) ... [2024-02-02 09:27:55,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-02 09:27:55,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-02 09:27:55,324 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-02 09:27:55,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-02 09:27:55,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-02 09:27:55,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-02 09:27:55,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-02 09:27:55,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-02-02 09:27:55,356 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-02 09:27:55,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-02 09:27:55,357 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-02 09:27:55,357 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-02-02 09:27:55,357 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-02 09:27:55,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-02 09:27:55,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-02-02 09:27:55,358 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-02 09:27:55,358 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-02 09:27:55,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-02 09:27:55,359 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-02 09:27:55,534 INFO L244 CfgBuilder]: Building ICFG [2024-02-02 09:27:55,535 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-02 09:27:56,841 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-02 09:27:56,841 INFO L293 CfgBuilder]: Performing block encoding [2024-02-02 09:27:57,910 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-02 09:27:57,911 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-02 09:27:57,912 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:27:57 BoogieIcfgContainer [2024-02-02 09:27:57,912 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-02 09:27:57,914 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-02 09:27:57,914 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-02 09:27:57,917 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-02 09:27:57,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.02 09:27:52" (1/4) ... [2024-02-02 09:27:57,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62072a1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.02 09:27:57, skipping insertion in model container [2024-02-02 09:27:57,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 02.02 09:27:53" (2/4) ... [2024-02-02 09:27:57,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62072a1f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:27:57, skipping insertion in model container [2024-02-02 09:27:57,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 02.02 09:27:55" (3/4) ... [2024-02-02 09:27:57,920 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62072a1f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 02.02 09:27:57, skipping insertion in model container [2024-02-02 09:27:57,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.02 09:27:57" (4/4) ... [2024-02-02 09:27:57,921 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038.opt.i [2024-02-02 09:27:57,937 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-02 09:27:57,937 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 81 error locations. [2024-02-02 09:27:57,937 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-02 09:27:58,220 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-02 09:27:58,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 144 places, 135 transitions, 282 flow [2024-02-02 09:27:58,364 INFO L124 PetriNetUnfolderBase]: 1/132 cut-off events. [2024-02-02 09:27:58,364 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:27:58,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142 conditions, 132 events. 1/132 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 647 event pairs, 0 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 132. Up to 2 conditions per place. [2024-02-02 09:27:58,371 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 135 transitions, 282 flow [2024-02-02 09:27:58,379 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 132 transitions, 273 flow [2024-02-02 09:27:58,391 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-02 09:27:58,398 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@152c05b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-02 09:27:58,398 INFO L358 AbstractCegarLoop]: Starting to check reachability of 153 error locations. [2024-02-02 09:27:58,400 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-02 09:27:58,400 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-02 09:27:58,400 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-02 09:27:58,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:27:58,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-02 09:27:58,403 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:27:58,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:27:58,409 INFO L85 PathProgramCache]: Analyzing trace with hash 23395, now seen corresponding path program 1 times [2024-02-02 09:27:58,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:27:58,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365139398] [2024-02-02 09:27:58,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:27:58,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:27:58,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:27:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:27:59,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:27:59,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365139398] [2024-02-02 09:27:59,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365139398] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:27:59,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:27:59,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-02 09:27:59,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950452509] [2024-02-02 09:27:59,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:27:59,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-02 09:27:59,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:27:59,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-02 09:27:59,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-02 09:27:59,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 135 [2024-02-02 09:27:59,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 132 transitions, 273 flow. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:27:59,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:27:59,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 135 [2024-02-02 09:27:59,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:07,205 INFO L124 PetriNetUnfolderBase]: 16943/26154 cut-off events. [2024-02-02 09:28:07,206 INFO L125 PetriNetUnfolderBase]: For 144/144 co-relation queries the response was YES. [2024-02-02 09:28:07,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50306 conditions, 26154 events. 16943/26154 cut-off events. For 144/144 co-relation queries the response was YES. Maximal size of possible extension queue 1867. Compared 213984 event pairs, 12231 based on Foata normal form. 556/13672 useless extension candidates. Maximal degree in co-relation 50293. Up to 23769 conditions per place. [2024-02-02 09:28:07,398 INFO L140 encePairwiseOnDemand]: 96/135 looper letters, 51 selfloop transitions, 4 changer transitions 0/81 dead transitions. [2024-02-02 09:28:07,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 81 transitions, 287 flow [2024-02-02 09:28:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-02 09:28:07,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-02 09:28:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 223 transitions. [2024-02-02 09:28:07,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5506172839506173 [2024-02-02 09:28:07,410 INFO L175 Difference]: Start difference. First operand has 141 places, 132 transitions, 273 flow. Second operand 3 states and 223 transitions. [2024-02-02 09:28:07,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 81 transitions, 287 flow [2024-02-02 09:28:07,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 282 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-02 09:28:07,416 INFO L231 Difference]: Finished difference. Result has 79 places, 72 transitions, 174 flow [2024-02-02 09:28:07,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=79, PETRI_TRANSITIONS=72} [2024-02-02 09:28:07,419 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -62 predicate places. [2024-02-02 09:28:07,420 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 72 transitions, 174 flow [2024-02-02 09:28:07,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:07,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:07,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-02 09:28:07,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-02 09:28:07,421 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:07,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:07,421 INFO L85 PathProgramCache]: Analyzing trace with hash 697907356, now seen corresponding path program 1 times [2024-02-02 09:28:07,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:07,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907123078] [2024-02-02 09:28:07,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:07,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:07,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:07,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:07,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:07,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907123078] [2024-02-02 09:28:07,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907123078] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:07,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:07,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:28:07,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936366499] [2024-02-02 09:28:07,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:07,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:28:07,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:07,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:28:07,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:28:07,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 135 [2024-02-02 09:28:07,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 72 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:07,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:07,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 135 [2024-02-02 09:28:07,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:15,240 INFO L124 PetriNetUnfolderBase]: 18565/28182 cut-off events. [2024-02-02 09:28:15,240 INFO L125 PetriNetUnfolderBase]: For 2957/2957 co-relation queries the response was YES. [2024-02-02 09:28:15,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60556 conditions, 28182 events. 18565/28182 cut-off events. For 2957/2957 co-relation queries the response was YES. Maximal size of possible extension queue 1945. Compared 221954 event pairs, 15858 based on Foata normal form. 2748/20591 useless extension candidates. Maximal degree in co-relation 60543. Up to 24484 conditions per place. [2024-02-02 09:28:15,409 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 78 selfloop transitions, 2 changer transitions 0/100 dead transitions. [2024-02-02 09:28:15,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 410 flow [2024-02-02 09:28:15,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:28:15,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:28:15,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 220 transitions. [2024-02-02 09:28:15,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-02-02 09:28:15,415 INFO L175 Difference]: Start difference. First operand has 79 places, 72 transitions, 174 flow. Second operand 4 states and 220 transitions. [2024-02-02 09:28:15,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 410 flow [2024-02-02 09:28:15,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 404 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:28:15,418 INFO L231 Difference]: Finished difference. Result has 76 places, 67 transitions, 164 flow [2024-02-02 09:28:15,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=76, PETRI_TRANSITIONS=67} [2024-02-02 09:28:15,418 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -65 predicate places. [2024-02-02 09:28:15,419 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 67 transitions, 164 flow [2024-02-02 09:28:15,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:15,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:15,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-02 09:28:15,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-02 09:28:15,419 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:15,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:15,420 INFO L85 PathProgramCache]: Analyzing trace with hash 160292411, now seen corresponding path program 1 times [2024-02-02 09:28:15,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:15,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830655552] [2024-02-02 09:28:15,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:15,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:16,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:16,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830655552] [2024-02-02 09:28:16,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830655552] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:16,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:16,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:28:16,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362685934] [2024-02-02 09:28:16,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:16,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:28:16,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:16,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:28:16,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:28:16,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 135 [2024-02-02 09:28:16,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 67 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:16,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:16,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 135 [2024-02-02 09:28:16,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:25,947 INFO L124 PetriNetUnfolderBase]: 25545/38677 cut-off events. [2024-02-02 09:28:25,947 INFO L125 PetriNetUnfolderBase]: For 4716/4731 co-relation queries the response was YES. [2024-02-02 09:28:26,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83352 conditions, 38677 events. 25545/38677 cut-off events. For 4716/4731 co-relation queries the response was YES. Maximal size of possible extension queue 2691. Compared 320202 event pairs, 18517 based on Foata normal form. 27/25400 useless extension candidates. Maximal degree in co-relation 83338. Up to 35697 conditions per place. [2024-02-02 09:28:26,195 INFO L140 encePairwiseOnDemand]: 129/135 looper letters, 64 selfloop transitions, 7 changer transitions 0/87 dead transitions. [2024-02-02 09:28:26,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 87 transitions, 360 flow [2024-02-02 09:28:26,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:28:26,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:28:26,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-02-02 09:28:26,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-02-02 09:28:26,197 INFO L175 Difference]: Start difference. First operand has 76 places, 67 transitions, 164 flow. Second operand 4 states and 196 transitions. [2024-02-02 09:28:26,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 87 transitions, 360 flow [2024-02-02 09:28:26,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 356 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:28:26,202 INFO L231 Difference]: Finished difference. Result has 79 places, 70 transitions, 197 flow [2024-02-02 09:28:26,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=197, PETRI_PLACES=79, PETRI_TRANSITIONS=70} [2024-02-02 09:28:26,206 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -62 predicate places. [2024-02-02 09:28:26,206 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 70 transitions, 197 flow [2024-02-02 09:28:26,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:26,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:26,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:28:26,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-02 09:28:26,208 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:26,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:26,208 INFO L85 PathProgramCache]: Analyzing trace with hash 670298123, now seen corresponding path program 1 times [2024-02-02 09:28:26,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:26,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112612964] [2024-02-02 09:28:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:26,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:26,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:26,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:26,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112612964] [2024-02-02 09:28:26,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112612964] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:26,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:26,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:28:26,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696036357] [2024-02-02 09:28:26,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:26,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:28:26,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:26,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:28:26,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:28:26,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 135 [2024-02-02 09:28:26,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 70 transitions, 197 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:26,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:26,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 135 [2024-02-02 09:28:26,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:33,340 INFO L124 PetriNetUnfolderBase]: 18969/27983 cut-off events. [2024-02-02 09:28:33,340 INFO L125 PetriNetUnfolderBase]: For 3829/3852 co-relation queries the response was YES. [2024-02-02 09:28:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62151 conditions, 27983 events. 18969/27983 cut-off events. For 3829/3852 co-relation queries the response was YES. Maximal size of possible extension queue 1994. Compared 206833 event pairs, 7588 based on Foata normal form. 2117/19973 useless extension candidates. Maximal degree in co-relation 62135. Up to 25786 conditions per place. [2024-02-02 09:28:33,524 INFO L140 encePairwiseOnDemand]: 128/135 looper letters, 83 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2024-02-02 09:28:33,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 463 flow [2024-02-02 09:28:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:28:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:28:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 222 transitions. [2024-02-02 09:28:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-02-02 09:28:33,526 INFO L175 Difference]: Start difference. First operand has 79 places, 70 transitions, 197 flow. Second operand 4 states and 222 transitions. [2024-02-02 09:28:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 463 flow [2024-02-02 09:28:33,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 443 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:28:33,529 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 179 flow [2024-02-02 09:28:33,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=75, PETRI_TRANSITIONS=65} [2024-02-02 09:28:33,530 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -66 predicate places. [2024-02-02 09:28:33,530 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 179 flow [2024-02-02 09:28:33,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:33,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:33,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:28:33,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-02 09:28:33,531 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:33,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:33,531 INFO L85 PathProgramCache]: Analyzing trace with hash -695593790, now seen corresponding path program 1 times [2024-02-02 09:28:33,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:33,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071905259] [2024-02-02 09:28:33,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:33,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:34,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:34,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071905259] [2024-02-02 09:28:34,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071905259] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:34,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:34,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:28:34,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528598154] [2024-02-02 09:28:34,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:34,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-02 09:28:34,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:34,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-02 09:28:34,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-02 09:28:34,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 135 [2024-02-02 09:28:34,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 65 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:34,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:34,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 135 [2024-02-02 09:28:34,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:43,277 INFO L124 PetriNetUnfolderBase]: 24093/36593 cut-off events. [2024-02-02 09:28:43,281 INFO L125 PetriNetUnfolderBase]: For 5377/5406 co-relation queries the response was YES. [2024-02-02 09:28:43,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80087 conditions, 36593 events. 24093/36593 cut-off events. For 5377/5406 co-relation queries the response was YES. Maximal size of possible extension queue 2490. Compared 300024 event pairs, 18379 based on Foata normal form. 35/24337 useless extension candidates. Maximal degree in co-relation 80072. Up to 34067 conditions per place. [2024-02-02 09:28:43,808 INFO L140 encePairwiseOnDemand]: 129/135 looper letters, 60 selfloop transitions, 10 changer transitions 0/82 dead transitions. [2024-02-02 09:28:43,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 82 transitions, 372 flow [2024-02-02 09:28:43,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:28:43,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:28:43,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 192 transitions. [2024-02-02 09:28:43,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-02-02 09:28:43,810 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 179 flow. Second operand 4 states and 192 transitions. [2024-02-02 09:28:43,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 82 transitions, 372 flow [2024-02-02 09:28:43,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 82 transitions, 366 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:28:43,812 INFO L231 Difference]: Finished difference. Result has 78 places, 69 transitions, 228 flow [2024-02-02 09:28:43,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=78, PETRI_TRANSITIONS=69} [2024-02-02 09:28:43,813 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -63 predicate places. [2024-02-02 09:28:43,813 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 69 transitions, 228 flow [2024-02-02 09:28:43,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.6) internal successors, (163), 5 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:43,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:43,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:28:43,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-02 09:28:43,814 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:43,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:43,814 INFO L85 PathProgramCache]: Analyzing trace with hash -577787266, now seen corresponding path program 1 times [2024-02-02 09:28:43,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:43,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922819865] [2024-02-02 09:28:43,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:43,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:43,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:44,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:44,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:44,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922819865] [2024-02-02 09:28:44,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922819865] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:44,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:44,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:28:44,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32055946] [2024-02-02 09:28:44,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:44,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:28:44,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:44,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:28:44,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:28:44,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 135 [2024-02-02 09:28:44,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 69 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 32.333333333333336) internal successors, (194), 6 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:44,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:44,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 135 [2024-02-02 09:28:44,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:28:54,163 INFO L124 PetriNetUnfolderBase]: 25352/38257 cut-off events. [2024-02-02 09:28:54,163 INFO L125 PetriNetUnfolderBase]: For 6130/6188 co-relation queries the response was YES. [2024-02-02 09:28:54,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84719 conditions, 38257 events. 25352/38257 cut-off events. For 6130/6188 co-relation queries the response was YES. Maximal size of possible extension queue 2628. Compared 312945 event pairs, 16970 based on Foata normal form. 47/25287 useless extension candidates. Maximal degree in co-relation 84701. Up to 35428 conditions per place. [2024-02-02 09:28:54,465 INFO L140 encePairwiseOnDemand]: 125/135 looper letters, 71 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-02-02 09:28:54,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 96 transitions, 469 flow [2024-02-02 09:28:54,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-02 09:28:54,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-02 09:28:54,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 240 transitions. [2024-02-02 09:28:54,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-02-02 09:28:54,467 INFO L175 Difference]: Start difference. First operand has 78 places, 69 transitions, 228 flow. Second operand 5 states and 240 transitions. [2024-02-02 09:28:54,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 96 transitions, 469 flow [2024-02-02 09:28:54,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 96 transitions, 460 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-02 09:28:54,470 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 274 flow [2024-02-02 09:28:54,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2024-02-02 09:28:54,471 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -59 predicate places. [2024-02-02 09:28:54,471 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 274 flow [2024-02-02 09:28:54,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.333333333333336) internal successors, (194), 6 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:54,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:28:54,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:28:54,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-02 09:28:54,472 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:28:54,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:28:54,473 INFO L85 PathProgramCache]: Analyzing trace with hash -91769301, now seen corresponding path program 1 times [2024-02-02 09:28:54,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:28:54,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284808401] [2024-02-02 09:28:54,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:28:54,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:28:54,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:28:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:28:54,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:28:54,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284808401] [2024-02-02 09:28:54,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284808401] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:28:54,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:28:54,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-02 09:28:54,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403600950] [2024-02-02 09:28:54,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:28:54,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-02 09:28:54,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:28:54,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-02 09:28:54,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-02 09:28:54,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 135 [2024-02-02 09:28:54,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 274 flow. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:28:54,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:28:54,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 135 [2024-02-02 09:28:54,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:29:03,128 INFO L124 PetriNetUnfolderBase]: 23525/35263 cut-off events. [2024-02-02 09:29:03,129 INFO L125 PetriNetUnfolderBase]: For 12167/12186 co-relation queries the response was YES. [2024-02-02 09:29:03,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84937 conditions, 35263 events. 23525/35263 cut-off events. For 12167/12186 co-relation queries the response was YES. Maximal size of possible extension queue 1935. Compared 286722 event pairs, 870 based on Foata normal form. 1831/25370 useless extension candidates. Maximal degree in co-relation 84917. Up to 27268 conditions per place. [2024-02-02 09:29:03,400 INFO L140 encePairwiseOnDemand]: 132/135 looper letters, 120 selfloop transitions, 2 changer transitions 0/138 dead transitions. [2024-02-02 09:29:03,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 762 flow [2024-02-02 09:29:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-02 09:29:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-02 09:29:03,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 232 transitions. [2024-02-02 09:29:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42962962962962964 [2024-02-02 09:29:03,402 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 274 flow. Second operand 4 states and 232 transitions. [2024-02-02 09:29:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 762 flow [2024-02-02 09:29:03,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-02 09:29:03,408 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 251 flow [2024-02-02 09:29:03,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-02-02 09:29:03,409 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -60 predicate places. [2024-02-02 09:29:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 251 flow [2024-02-02 09:29:03,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:29:03,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:29:03,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:29:03,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-02 09:29:03,410 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:29:03,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:29:03,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1549295109, now seen corresponding path program 1 times [2024-02-02 09:29:03,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:29:03,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529964470] [2024-02-02 09:29:03,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:29:03,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:29:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-02 09:29:04,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-02 09:29:04,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-02 09:29:04,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529964470] [2024-02-02 09:29:04,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529964470] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-02 09:29:04,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-02 09:29:04,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-02 09:29:04,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112102066] [2024-02-02 09:29:04,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-02 09:29:04,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-02 09:29:04,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-02 09:29:04,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-02 09:29:04,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-02 09:29:04,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 135 [2024-02-02 09:29:04,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:29:04,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-02 09:29:04,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 135 [2024-02-02 09:29:04,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-02 09:29:12,265 INFO L124 PetriNetUnfolderBase]: 19755/29948 cut-off events. [2024-02-02 09:29:12,266 INFO L125 PetriNetUnfolderBase]: For 11076/11130 co-relation queries the response was YES. [2024-02-02 09:29:12,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73151 conditions, 29948 events. 19755/29948 cut-off events. For 11076/11130 co-relation queries the response was YES. Maximal size of possible extension queue 2092. Compared 238606 event pairs, 13919 based on Foata normal form. 57/19705 useless extension candidates. Maximal degree in co-relation 73132. Up to 27551 conditions per place. [2024-02-02 09:29:12,489 INFO L140 encePairwiseOnDemand]: 121/135 looper letters, 85 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-02-02 09:29:12,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 590 flow [2024-02-02 09:29:12,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-02 09:29:12,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-02 09:29:12,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 289 transitions. [2024-02-02 09:29:12,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567901234567901 [2024-02-02 09:29:12,492 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 251 flow. Second operand 6 states and 289 transitions. [2024-02-02 09:29:12,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 590 flow [2024-02-02 09:29:12,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 114 transitions, 579 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-02 09:29:12,496 INFO L231 Difference]: Finished difference. Result has 86 places, 79 transitions, 353 flow [2024-02-02 09:29:12,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=353, PETRI_PLACES=86, PETRI_TRANSITIONS=79} [2024-02-02 09:29:12,496 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -55 predicate places. [2024-02-02 09:29:12,497 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 79 transitions, 353 flow [2024-02-02 09:29:12,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-02 09:29:12,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-02 09:29:12,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:29:12,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-02 09:29:12,497 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 150 more)] === [2024-02-02 09:29:12,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-02 09:29:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1549295110, now seen corresponding path program 1 times [2024-02-02 09:29:12,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-02 09:29:12,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878622261] [2024-02-02 09:29:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-02 09:29:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-02 09:29:12,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:29:12,526 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-02 09:29:12,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-02 09:29:12,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-02 09:29:12,556 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-02 09:29:12,556 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (152 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (151 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (150 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (149 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (148 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (147 of 153 remaining) [2024-02-02 09:29:12,558 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (146 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (145 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (144 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (143 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (142 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (141 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (140 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (139 of 153 remaining) [2024-02-02 09:29:12,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (138 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (137 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (136 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (135 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (134 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (133 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (132 of 153 remaining) [2024-02-02 09:29:12,560 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (131 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (130 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (129 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (128 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (127 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (126 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONWITNESS_INVARIANT (125 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (124 of 153 remaining) [2024-02-02 09:29:12,561 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONWITNESS_INVARIANT (123 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONWITNESS_INVARIANT (122 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONWITNESS_INVARIANT (121 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONWITNESS_INVARIANT (120 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONWITNESS_INVARIANT (119 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONWITNESS_INVARIANT (118 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONWITNESS_INVARIANT (117 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONWITNESS_INVARIANT (116 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (115 of 153 remaining) [2024-02-02 09:29:12,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (114 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (113 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (112 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT (111 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONWITNESS_INVARIANT (110 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONERROR_FUNCTION (109 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONWITNESS_INVARIANT (108 of 153 remaining) [2024-02-02 09:29:12,563 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONWITNESS_INVARIANT (107 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONWITNESS_INVARIANT (106 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONWITNESS_INVARIANT (105 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONWITNESS_INVARIANT (104 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONWITNESS_INVARIANT (103 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONWITNESS_INVARIANT (102 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONWITNESS_INVARIANT (101 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONWITNESS_INVARIANT (100 of 153 remaining) [2024-02-02 09:29:12,564 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONWITNESS_INVARIANT (99 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONWITNESS_INVARIANT (98 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONWITNESS_INVARIANT (97 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONWITNESS_INVARIANT (96 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONWITNESS_INVARIANT (95 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONWITNESS_INVARIANT (94 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONWITNESS_INVARIANT (93 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONWITNESS_INVARIANT (92 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONWITNESS_INVARIANT (91 of 153 remaining) [2024-02-02 09:29:12,565 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONWITNESS_INVARIANT (90 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONWITNESS_INVARIANT (89 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONWITNESS_INVARIANT (88 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONWITNESS_INVARIANT (87 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONWITNESS_INVARIANT (86 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONWITNESS_INVARIANT (85 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONWITNESS_INVARIANT (84 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONWITNESS_INVARIANT (83 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (82 of 153 remaining) [2024-02-02 09:29:12,566 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (81 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (80 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (79 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (78 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (77 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT (76 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONWITNESS_INVARIANT (75 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONWITNESS_INVARIANT (74 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONWITNESS_INVARIANT (73 of 153 remaining) [2024-02-02 09:29:12,567 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONWITNESS_INVARIANT (72 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION (71 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (70 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (69 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (68 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (67 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (66 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (65 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (64 of 153 remaining) [2024-02-02 09:29:12,568 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (63 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (62 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (61 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 153 remaining) [2024-02-02 09:29:12,569 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 153 remaining) [2024-02-02 09:29:12,570 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 153 remaining) [2024-02-02 09:29:12,571 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 153 remaining) [2024-02-02 09:29:12,572 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONERROR_FUNCTION (26 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONWITNESS_INVARIANT (24 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 153 remaining) [2024-02-02 09:29:12,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 153 remaining) [2024-02-02 09:29:12,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 153 remaining) [2024-02-02 09:29:12,575 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 153 remaining) [2024-02-02 09:29:12,576 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 153 remaining) [2024-02-02 09:29:12,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-02 09:29:12,576 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-02 09:29:12,583 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-02 09:29:12,583 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-02 09:29:12,625 INFO L503 ceAbstractionStarter]: Automizer considered 79 witness invariants [2024-02-02 09:29:12,626 INFO L504 ceAbstractionStarter]: WitnessConsidered=79 [2024-02-02 09:29:12,626 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.02 09:29:12 BasicIcfg [2024-02-02 09:29:12,626 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-02 09:29:12,627 INFO L158 Benchmark]: Toolchain (without parser) took 79360.94ms. Allocated memory was 146.8MB in the beginning and 6.8GB in the end (delta: 6.6GB). Free memory was 82.5MB in the beginning and 6.0GB in the end (delta: -6.0GB). Peak memory consumption was 683.9MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,627 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 98.6MB. Free memory was 60.5MB in the beginning and 60.5MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:29:12,627 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 95.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-02 09:29:12,629 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1795.20ms. Allocated memory was 146.8MB in the beginning and 234.9MB in the end (delta: 88.1MB). Free memory was 82.5MB in the beginning and 124.4MB in the end (delta: -42.0MB). Peak memory consumption was 51.9MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,629 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.32ms. Allocated memory is still 234.9MB. Free memory was 124.4MB in the beginning and 112.9MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,629 INFO L158 Benchmark]: Boogie Preprocessor took 146.26ms. Allocated memory is still 234.9MB. Free memory was 112.9MB in the beginning and 165.8MB in the end (delta: -52.9MB). Peak memory consumption was 21.5MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,629 INFO L158 Benchmark]: RCFGBuilder took 2613.86ms. Allocated memory was 234.9MB in the beginning and 337.6MB in the end (delta: 102.8MB). Free memory was 165.8MB in the beginning and 151.1MB in the end (delta: 14.7MB). Peak memory consumption was 203.4MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,629 INFO L158 Benchmark]: TraceAbstraction took 74712.08ms. Allocated memory was 337.6MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 150.1MB in the beginning and 6.0GB in the end (delta: -5.9GB). Peak memory consumption was 560.2MB. Max. memory is 16.1GB. [2024-02-02 09:29:12,631 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.15ms. Allocated memory is still 98.6MB. Free memory was 60.5MB in the beginning and 60.5MB in the end (delta: 77.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 95.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1795.20ms. Allocated memory was 146.8MB in the beginning and 234.9MB in the end (delta: 88.1MB). Free memory was 82.5MB in the beginning and 124.4MB in the end (delta: -42.0MB). Peak memory consumption was 51.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 85.32ms. Allocated memory is still 234.9MB. Free memory was 124.4MB in the beginning and 112.9MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 146.26ms. Allocated memory is still 234.9MB. Free memory was 112.9MB in the beginning and 165.8MB in the end (delta: -52.9MB). Peak memory consumption was 21.5MB. Max. memory is 16.1GB. * RCFGBuilder took 2613.86ms. Allocated memory was 234.9MB in the beginning and 337.6MB in the end (delta: 102.8MB). Free memory was 165.8MB in the beginning and 151.1MB in the end (delta: 14.7MB). Peak memory consumption was 203.4MB. Max. memory is 16.1GB. * TraceAbstraction took 74712.08ms. Allocated memory was 337.6MB in the beginning and 6.8GB in the end (delta: 6.4GB). Free memory was 150.1MB in the beginning and 6.0GB in the end (delta: -5.9GB). Peak memory consumption was 560.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 766]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p1_EAX = 0; [L713] 0 int __unbuffered_p2_EAX = 0; [L715] 0 int __unbuffered_p2_EBX = 0; [L717] 0 int a = 0; [L718] 0 _Bool main$tmp_guard0; [L719] 0 _Bool main$tmp_guard1; [L721] 0 int x = 0; [L723] 0 int y = 0; [L724] 0 _Bool y$flush_delayed; [L725] 0 int y$mem_tmp; [L726] 0 _Bool y$r_buff0_thd0; [L727] 0 _Bool y$r_buff0_thd1; [L728] 0 _Bool y$r_buff0_thd2; [L729] 0 _Bool y$r_buff0_thd3; [L730] 0 _Bool y$r_buff1_thd0; [L731] 0 _Bool y$r_buff1_thd1; [L732] 0 _Bool y$r_buff1_thd2; [L733] 0 _Bool y$r_buff1_thd3; [L734] 0 _Bool y$read_delayed; [L735] 0 int *y$read_delayed_var; [L736] 0 int y$w_buff0; [L737] 0 _Bool y$w_buff0_used; [L738] 0 int y$w_buff1; [L739] 0 _Bool y$w_buff1_used; [L741] 0 int z = 0; [L742] 0 _Bool weak$$choice0; [L743] 0 _Bool weak$$choice2; [L833] 0 pthread_t t1004; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t1004={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L834] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$flush_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$read_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$read_delayed_var],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]]]] [L834] FCALL, FORK 0 pthread_create(&t1004, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1004={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L835] 0 pthread_t t1005; [L836] FCALL, FORK 0 pthread_create(&t1005, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1004={5:0}, t1005={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L761] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L762] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[a]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$mem_tmp]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff0]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff1]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[z]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[a],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[z],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y$flush_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]]]] [L762] 2 x = 2 [L763] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[a]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$mem_tmp]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff0]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff1]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[z]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[a],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[z],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPEQ,IdentifierExpression[y$flush_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L764] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] [L765] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[a]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$mem_tmp]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff0]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff1]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[z]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[a],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[z],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y$flush_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]]]] [L765] 2 weak$$choice0 = __VERIFIER_nondet_bool() [L766] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p2_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[a]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$mem_tmp]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff0]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y$w_buff1]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[z]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[a],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[127]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[z],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y$flush_delayed],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p2_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[a],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$mem_tmp],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff0_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$r_buff1_thd3],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff0_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y$w_buff1_used],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[z],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[weak$$choice2],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=2, weak$$choice2=0, x=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, y=0, z=0] - UnprovableResult [Line: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 775]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 783]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 784]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 795]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 796]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 797]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 799]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 801]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 802]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 803]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 804]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 805]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 806]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 807]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 808]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 818]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 840]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 841]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 851]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 852]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 838]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 836]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 244 locations, 153 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 74.3s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 69.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 563 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 474 mSDsluCounter, 127 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 63 mSDsCounter, 122 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1318 IncrementalHoareTripleChecker+Invalid, 1440 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 122 mSolverCounterUnsat, 64 mSDtfsCounter, 1318 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 27 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=353occurred in iteration=8, InterpolantAutomatonStates: 34, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 4.5s InterpolantComputationTime, 65 NumberOfCodeBlocks, 65 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 47 ConstructedInterpolants, 0 QuantifiedInterpolants, 3498 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-02-02 09:29:12,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE