/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/gemcutter/Termination.epf -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -i ../../../trunk/examples/svcomp/libvsync/mcslock.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.ample-buchi-a4216cd-m [2025-04-26 18:35:58,948 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-26 18:35:58,994 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/Termination.epf [2025-04-26 18:35:59,001 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-26 18:35:59,001 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-26 18:35:59,001 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Check unreachability of error function in SV-COMP mode [2025-04-26 18:35:59,001 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Translation Mode: [2025-04-26 18:35:59,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-26 18:35:59,021 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-26 18:35:59,021 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Use SBE=true [2025-04-26 18:35:59,021 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Use old map elimination=false [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2025-04-26 18:35:59,021 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Automaton type for concurrent programs=PARTIAL_ORDER_BA [2025-04-26 18:35:59,022 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-26 18:35:59,022 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-26 18:35:59,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 18:35:59,023 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * Use conditional POR in concurrent analysis=false [2025-04-26 18:35:59,023 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2025-04-26 18:35:59,023 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR [2025-04-26 18:35:59,263 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-26 18:35:59,271 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-26 18:35:59,273 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-26 18:35:59,274 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-26 18:35:59,274 INFO L274 PluginConnector]: CDTParser initialized [2025-04-26 18:35:59,276 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/libvsync/mcslock.i [2025-04-26 18:36:00,541 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/4de63feec/73de377e64c24a66b15067ea96249aca/FLAGf288c9416 [2025-04-26 18:36:00,932 INFO L389 CDTParser]: Found 1 translation units. [2025-04-26 18:36:00,933 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/libvsync/mcslock.i [2025-04-26 18:36:00,965 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/4de63feec/73de377e64c24a66b15067ea96249aca/FLAGf288c9416 [2025-04-26 18:36:01,624 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/4de63feec/73de377e64c24a66b15067ea96249aca [2025-04-26 18:36:01,631 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-26 18:36:01,632 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-26 18:36:01,633 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-26 18:36:01,634 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-26 18:36:01,637 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-26 18:36:01,640 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 06:36:01" (1/1) ... [2025-04-26 18:36:01,640 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1407b041 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:01, skipping insertion in model container [2025-04-26 18:36:01,641 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.04 06:36:01" (1/1) ... [2025-04-26 18:36:01,710 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-26 18:36:03,621 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/libvsync/mcslock.i[195020,195033] [2025-04-26 18:36:03,623 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/libvsync/mcslock.i[195087,195100] [2025-04-26 18:36:03,666 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 18:36:03,673 INFO L200 MainTranslator]: Completed pre-run [2025-04-26 18:36:03,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3755] [2025-04-26 18:36:03,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3757] [2025-04-26 18:36:03,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3762] [2025-04-26 18:36:03,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3764] [2025-04-26 18:36:03,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3770] [2025-04-26 18:36:03,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3772] [2025-04-26 18:36:03,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3778] [2025-04-26 18:36:03,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3780] [2025-04-26 18:36:03,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3786] [2025-04-26 18:36:03,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3788] [2025-04-26 18:36:03,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3794] [2025-04-26 18:36:03,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3796] [2025-04-26 18:36:03,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3802] [2025-04-26 18:36:03,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3804] [2025-04-26 18:36:03,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3810] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3812] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3817] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3819] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3824] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3826] [2025-04-26 18:36:03,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3831] [2025-04-26 18:36:03,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3833] [2025-04-26 18:36:03,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3838] [2025-04-26 18:36:03,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3840] [2025-04-26 18:36:03,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3845] [2025-04-26 18:36:03,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3847] [2025-04-26 18:36:03,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3852] [2025-04-26 18:36:03,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3855] [2025-04-26 18:36:03,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3861] [2025-04-26 18:36:03,797 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3864] [2025-04-26 18:36:03,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3870] [2025-04-26 18:36:03,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3873] [2025-04-26 18:36:03,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3879] [2025-04-26 18:36:03,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3882] [2025-04-26 18:36:03,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3888] [2025-04-26 18:36:03,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3891] [2025-04-26 18:36:03,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3897] [2025-04-26 18:36:03,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3900] [2025-04-26 18:36:03,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3907] [2025-04-26 18:36:03,800 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3910] [2025-04-26 18:36:03,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3917] [2025-04-26 18:36:03,801 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3920] [2025-04-26 18:36:03,802 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3927] [2025-04-26 18:36:03,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3930] [2025-04-26 18:36:03,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3937] [2025-04-26 18:36:03,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3940] [2025-04-26 18:36:03,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3947] [2025-04-26 18:36:03,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3950] [2025-04-26 18:36:03,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3957] [2025-04-26 18:36:03,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3960] [2025-04-26 18:36:03,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3966] [2025-04-26 18:36:03,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3969] [2025-04-26 18:36:03,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3975] [2025-04-26 18:36:03,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3978] [2025-04-26 18:36:03,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3984] [2025-04-26 18:36:03,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3987] [2025-04-26 18:36:03,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3993] [2025-04-26 18:36:03,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3996] [2025-04-26 18:36:03,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4002] [2025-04-26 18:36:03,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4005] [2025-04-26 18:36:03,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4011] [2025-04-26 18:36:03,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4014] [2025-04-26 18:36:03,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4020] [2025-04-26 18:36:03,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4023] [2025-04-26 18:36:03,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4029] [2025-04-26 18:36:03,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4032] [2025-04-26 18:36:03,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4038] [2025-04-26 18:36:03,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4041] [2025-04-26 18:36:03,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4047] [2025-04-26 18:36:03,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4050] [2025-04-26 18:36:03,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4056] [2025-04-26 18:36:03,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4059] [2025-04-26 18:36:03,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4065] [2025-04-26 18:36:03,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4068] [2025-04-26 18:36:03,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4074] [2025-04-26 18:36:03,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4077] [2025-04-26 18:36:03,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4083] [2025-04-26 18:36:03,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4086] [2025-04-26 18:36:03,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4092] [2025-04-26 18:36:03,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4095] [2025-04-26 18:36:03,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4101] [2025-04-26 18:36:03,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4103] [2025-04-26 18:36:03,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4109] [2025-04-26 18:36:03,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4111] [2025-04-26 18:36:03,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4117] [2025-04-26 18:36:03,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4119] [2025-04-26 18:36:03,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4125] [2025-04-26 18:36:03,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4127] [2025-04-26 18:36:03,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4133] [2025-04-26 18:36:03,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4135] [2025-04-26 18:36:03,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4141] [2025-04-26 18:36:03,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4143] [2025-04-26 18:36:03,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4149] [2025-04-26 18:36:03,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4151] [2025-04-26 18:36:03,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4157] [2025-04-26 18:36:03,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4159] [2025-04-26 18:36:03,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4165] [2025-04-26 18:36:03,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4167] [2025-04-26 18:36:03,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4173] [2025-04-26 18:36:03,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4175] [2025-04-26 18:36:03,896 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/libvsync/mcslock.i[195020,195033] [2025-04-26 18:36:03,896 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/libvsync/mcslock.i[195087,195100] [2025-04-26 18:36:03,900 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-26 18:36:04,095 INFO L204 MainTranslator]: Completed translation [2025-04-26 18:36:04,095 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04 WrapperNode [2025-04-26 18:36:04,095 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-26 18:36:04,096 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-26 18:36:04,096 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-26 18:36:04,096 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-26 18:36:04,100 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,162 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,203 INFO L138 Inliner]: procedures = 919, calls = 933, calls flagged for inlining = 828, calls inlined = 55, statements flattened = 470 [2025-04-26 18:36:04,205 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-26 18:36:04,206 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-26 18:36:04,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-26 18:36:04,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-26 18:36:04,213 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,214 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,217 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,217 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,234 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,237 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,242 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,248 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,250 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,258 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-26 18:36:04,259 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-26 18:36:04,259 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-26 18:36:04,259 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-26 18:36:04,259 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (1/1) ... [2025-04-26 18:36:04,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 [2025-04-26 18:36:04,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:04,287 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:04,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-26 18:36:04,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-26 18:36:04,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-26 18:36:04,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2025-04-26 18:36:04,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-26 18:36:04,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-26 18:36:04,308 INFO L130 BoogieDeclarations]: Found specification of procedure run [2025-04-26 18:36:04,309 INFO L138 BoogieDeclarations]: Found implementation of procedure run [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2025-04-26 18:36:04,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-26 18:36:04,310 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-26 18:36:04,446 INFO L234 CfgBuilder]: Building ICFG [2025-04-26 18:36:04,447 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-26 18:36:05,010 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-26 18:36:05,011 INFO L283 CfgBuilder]: Performing block encoding [2025-04-26 18:36:05,081 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-26 18:36:05,081 INFO L312 CfgBuilder]: Removed 40 assume(true) statements. [2025-04-26 18:36:05,081 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 06:36:05 BoogieIcfgContainer [2025-04-26 18:36:05,081 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-26 18:36:05,082 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2025-04-26 18:36:05,082 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2025-04-26 18:36:05,086 INFO L274 PluginConnector]: BuchiAutomizer initialized [2025-04-26 18:36:05,086 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:36:05,086 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.04 06:36:01" (1/3) ... [2025-04-26 18:36:05,087 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@625d98ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 06:36:05, skipping insertion in model container [2025-04-26 18:36:05,087 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:36:05,087 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.04 06:36:04" (2/3) ... [2025-04-26 18:36:05,087 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@625d98ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.04 06:36:05, skipping insertion in model container [2025-04-26 18:36:05,087 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-04-26 18:36:05,087 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.04 06:36:05" (3/3) ... [2025-04-26 18:36:05,088 INFO L376 chiAutomizerObserver]: Analyzing ICFG mcslock.i [2025-04-26 18:36:05,277 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2025-04-26 18:36:05,309 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:36:05,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:36:05,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:05,311 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:05,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-04-26 18:36:05,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 529 places, 620 transitions, 1247 flow [2025-04-26 18:36:05,559 INFO L116 PetriNetUnfolderBase]: 106/668 cut-off events. [2025-04-26 18:36:05,561 INFO L117 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-04-26 18:36:05,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 668 events. 106/668 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1814 event pairs, 0 based on Foata normal form. 0/556 useless extension candidates. Maximal degree in co-relation 572. Up to 6 conditions per place. [2025-04-26 18:36:05,576 INFO L82 GeneralOperation]: Start removeDead. Operand has 529 places, 620 transitions, 1247 flow [2025-04-26 18:36:05,602 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 529 places, 620 transitions, 1247 flow [2025-04-26 18:36:05,603 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 529 places, 620 transitions, 1247 flow [2025-04-26 18:36:05,603 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 529 places, 620 transitions, 1247 flow [2025-04-26 18:36:06,034 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 19253 states, 19246 states have (on average 2.4390003117530914) internal successors, (in total 46941), 19252 states have internal predecessors, (46941), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:06,071 INFO L171 actionProvider$Eager]: Constructed initial Büchi automaton abstraction (from Petri net) that has 19253 states, 19246 states have (on average 2.4390003117530914) internal successors, (in total 46941), 19252 states have internal predecessors, (46941), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:06,073 INFO L135 AmpleReduction]: Starting ample reduction [2025-04-26 18:36:06,277 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5946#[L573-10, ULTIMATE.startFINAL]true [2025-04-26 18:36:06,279 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8862#[ULTIMATE.startFINAL, L573-19]true [2025-04-26 18:36:06,285 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5626#[L573-10, L-1-2]true [2025-04-26 18:36:06,299 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39024#[ULTIMATE.startFINAL, L568-46]true [2025-04-26 18:36:06,301 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 39010#[L-1-2, L568-46]true [2025-04-26 18:36:06,301 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38748#[L-1-2, L4831]true [2025-04-26 18:36:06,302 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38840#[ULTIMATE.startFINAL, L4831]true [2025-04-26 18:36:06,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38918#[ULTIMATE.startFINAL, L568-37]true [2025-04-26 18:36:06,303 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38856#[L-1-2, L568-37]true [2025-04-26 18:36:06,307 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8530#[L573-19, L-1-2]true [2025-04-26 18:36:06,311 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31392#[ULTIMATE.startFINAL, L568-10]true [2025-04-26 18:36:06,312 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31080#[L-1-2, L568-10]true [2025-04-26 18:36:06,313 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30132#[ULTIMATE.startFINAL, L568-1]true [2025-04-26 18:36:06,313 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29816#[L568-1, L-1-2]true [2025-04-26 18:36:06,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38870#[ULTIMATE.startFINAL, L568-28]true [2025-04-26 18:36:06,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38790#[L568-28, L-1-2]true [2025-04-26 18:36:06,320 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37776#[L4841, L-1-2]true [2025-04-26 18:36:06,321 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37996#[ULTIMATE.startFINAL, L4841]true [2025-04-26 18:36:06,322 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38204#[ULTIMATE.startFINAL, L568-19]true [2025-04-26 18:36:06,322 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38008#[L-1-2, L568-19]true [2025-04-26 18:36:06,322 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5318#[L573-10, main_returnLabel#1]true [2025-04-26 18:36:06,324 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 8192#[main_returnLabel#1, L573-19]true [2025-04-26 18:36:06,329 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5012#[L573-10, L6026-3]true [2025-04-26 18:36:06,330 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7852#[L6026-3, L573-19]true [2025-04-26 18:36:06,349 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30772#[main_returnLabel#1, L568-10]true [2025-04-26 18:36:06,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30462#[L6026-3, L568-10]true [2025-04-26 18:36:06,351 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30150#[L6026-2, L568-10]true [2025-04-26 18:36:06,352 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29482#[main_returnLabel#1, L568-1]true [2025-04-26 18:36:06,352 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29124#[L6026-3, L568-1]true [2025-04-26 18:36:06,353 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28754#[L6026-2, L568-1]true [2025-04-26 18:36:06,415 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38700#[main_returnLabel#1, L568-28]true [2025-04-26 18:36:06,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38608#[L6026-3, L568-28]true [2025-04-26 18:36:06,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38508#[L6026-2, L568-28]true [2025-04-26 18:36:06,416 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37106#[L4841, L6026-2]true [2025-04-26 18:36:06,417 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37338#[L6026-3, L4841]true [2025-04-26 18:36:06,419 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37554#[main_returnLabel#1, L4841]true [2025-04-26 18:36:06,419 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37788#[main_returnLabel#1, L568-19]true [2025-04-26 18:36:06,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37566#[L6026-3, L568-19]true [2025-04-26 18:36:06,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37350#[L6026-2, L568-19]true [2025-04-26 18:36:06,420 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4714#[L573-10, L6026-2]true [2025-04-26 18:36:06,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38994#[main_returnLabel#1, L568-46]true [2025-04-26 18:36:06,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38972#[L6026-3, L568-46]true [2025-04-26 18:36:06,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38940#[L6026-2, L568-46]true [2025-04-26 18:36:06,448 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38428#[L6026-2, L4831]true [2025-04-26 18:36:06,449 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38536#[L6026-3, L4831]true [2025-04-26 18:36:06,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38640#[main_returnLabel#1, L4831]true [2025-04-26 18:36:06,451 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38768#[main_returnLabel#1, L568-37]true [2025-04-26 18:36:06,452 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38662#[L6026-3, L568-37]true [2025-04-26 18:36:06,452 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38560#[L6026-2, L568-37]true [2025-04-26 18:36:06,452 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7512#[L573-19, L6026-2]true [2025-04-26 18:36:06,471 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29834#[L5987, L568-10]true [2025-04-26 18:36:06,471 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29500#[L5999, L568-10]true [2025-04-26 18:36:06,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29446#[L6003-2, L568-10]true [2025-04-26 18:36:06,472 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29456#[L6003, L568-10]true [2025-04-26 18:36:06,474 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29142#[L568-10, L6003-3]true [2025-04-26 18:36:06,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28388#[L5987, L568-1]true [2025-04-26 18:36:06,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28018#[L5999, L568-1]true [2025-04-26 18:36:06,476 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27966#[L6003-2, L568-1]true [2025-04-26 18:36:06,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27980#[L568-1, L6003]true [2025-04-26 18:36:06,477 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27632#[L568-1, L6003-3]true [2025-04-26 18:36:06,489 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38386#[L5987, L568-28]true [2025-04-26 18:36:06,490 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38226#[L5999, L568-28]true [2025-04-26 18:36:06,490 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38180#[L6003-2, L568-28]true [2025-04-26 18:36:06,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38190#[L568-28, L6003]true [2025-04-26 18:36:06,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38030#[L568-28, L6003-3]true [2025-04-26 18:36:06,491 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36244#[L4841, L6003-3]true [2025-04-26 18:36:06,492 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36508#[L6003-2, L4841]true [2025-04-26 18:36:06,493 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36844#[L5987, L4841]true [2025-04-26 18:36:06,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37118#[L5987, L568-19]true [2025-04-26 18:36:06,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36552#[L4841, L5999]true [2025-04-26 18:36:06,494 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36856#[L5999, L568-19]true [2025-04-26 18:36:06,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36804#[L6003-2, L568-19]true [2025-04-26 18:36:06,495 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36520#[L4841, L6003]true [2025-04-26 18:36:06,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36818#[L6003, L568-19]true [2025-04-26 18:36:06,496 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36564#[L568-19, L6003-3]true [2025-04-26 18:36:06,497 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4428#[L573-10, L5987]true [2025-04-26 18:36:06,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4150#[L573-10, L5999]true [2025-04-26 18:36:06,498 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4146#[L573-10, L6003-2]true [2025-04-26 18:36:06,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4148#[L573-10, L6003]true [2025-04-26 18:36:06,499 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3876#[L573-10, L6003-3]true [2025-04-26 18:36:06,514 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38894#[L5987, L568-46]true [2025-04-26 18:36:06,514 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38828#[L5999, L568-46]true [2025-04-26 18:36:06,515 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38808#[L6003-2, L568-46]true [2025-04-26 18:36:06,515 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38818#[L568-46, L6003]true [2025-04-26 18:36:06,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38736#[L568-46, L6003-3]true [2025-04-26 18:36:06,516 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37886#[L4831, L6003-3]true [2025-04-26 18:36:06,517 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38078#[L6003-2, L4831]true [2025-04-26 18:36:06,518 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38286#[L5987, L4831]true [2025-04-26 18:36:06,518 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38452#[L5987, L568-37]true [2025-04-26 18:36:06,519 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38098#[L5999, L4831]true [2025-04-26 18:36:06,519 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38310#[L5999, L568-37]true [2025-04-26 18:36:06,519 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38266#[L6003-2, L568-37]true [2025-04-26 18:36:06,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38090#[L4831, L6003]true [2025-04-26 18:36:06,520 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38280#[L6003, L568-37]true [2025-04-26 18:36:06,521 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38118#[L568-37, L6003-3]true [2025-04-26 18:36:06,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 7176#[L5987, L573-19]true [2025-04-26 18:36:06,522 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6836#[L573-19, L5999]true [2025-04-26 18:36:06,523 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6832#[L6003-2, L573-19]true [2025-04-26 18:36:06,523 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6834#[L573-19, L6003]true [2025-04-26 18:36:06,523 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6490#[L573-19, L6003-3]true [2025-04-26 18:36:06,543 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29074#[L6002-3, L568-10]true [2025-04-26 18:36:06,543 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 29084#[L6002-1, L568-10]true [2025-04-26 18:36:06,544 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28772#[L6002-4, L568-10]true [2025-04-26 18:36:06,545 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27560#[L6002-3, L568-1]true [2025-04-26 18:36:06,546 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27574#[L6002-1, L568-1]true [2025-04-26 18:36:06,546 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27232#[L6002-4, L568-1]true [2025-04-26 18:36:06,555 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37968#[L6002-3, L568-28]true [2025-04-26 18:36:06,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37978#[L6002-1, L568-28]true [2025-04-26 18:36:06,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37810#[L6002-4, L568-28]true [2025-04-26 18:36:06,556 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35930#[L6002-4, L4841]true [2025-04-26 18:36:06,558 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36178#[L4841, L6002-3]true [2025-04-26 18:36:06,558 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36492#[L6002-3, L568-19]true [2025-04-26 18:36:06,559 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36190#[L6002-1, L4841]true [2025-04-26 18:36:06,559 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36506#[L6002-1, L568-19]true [2025-04-26 18:36:06,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36256#[L6002-4, L568-19]true [2025-04-26 18:36:06,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3872#[L573-10, L6002-3]true [2025-04-26 18:36:06,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3874#[L573-10, L6002-1]true [2025-04-26 18:36:06,561 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3616#[L573-10, L6002-4]true [2025-04-26 18:36:06,574 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38708#[L6002-3, L568-46]true [2025-04-26 18:36:06,575 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38718#[L6002-1, L568-46]true [2025-04-26 18:36:06,575 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38676#[L6002-4, L568-46]true [2025-04-26 18:36:06,575 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37700#[L6002-4, L4831]true [2025-04-26 18:36:06,576 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37848#[L6002-3, L4831]true [2025-04-26 18:36:06,577 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38062#[L6002-3, L568-37]true [2025-04-26 18:36:06,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37860#[L6002-1, L4831]true [2025-04-26 18:36:06,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38076#[L6002-1, L568-37]true [2025-04-26 18:36:06,578 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37926#[L6002-4, L568-37]true [2025-04-26 18:36:06,579 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6486#[L573-19, L6002-3]true [2025-04-26 18:36:06,580 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6488#[L6002-1, L573-19]true [2025-04-26 18:36:06,580 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 6150#[L6002-4, L573-19]true [2025-04-26 18:36:06,581 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3374#[L573-10, L6034-6]true [2025-04-26 18:36:06,582 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5826#[L6034-6, L573-19]true [2025-04-26 18:36:06,630 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28416#[L6035, L568-10]true [2025-04-26 18:36:06,632 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26836#[L6035, L568-1]true [2025-04-26 18:36:06,666 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37598#[L6035, L568-28]true [2025-04-26 18:36:06,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35620#[L6035, L4841]true [2025-04-26 18:36:06,667 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35956#[L6035, L568-19]true [2025-04-26 18:36:06,668 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3376#[L573-10, L6035]true [2025-04-26 18:36:06,691 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38590#[L6035, L568-46]true [2025-04-26 18:36:06,692 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37498#[L6035, L4831]true [2025-04-26 18:36:06,692 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37726#[L6035, L568-37]true [2025-04-26 18:36:06,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5828#[L6035, L573-19]true [2025-04-26 18:36:06,693 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5518#[L573-19, L6034-5]true [2025-04-26 18:36:06,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28406#[L6034-6, L568-10]true [2025-04-26 18:36:06,700 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28042#[L6034-5, L568-10]true [2025-04-26 18:36:06,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26822#[L6034-6, L568-1]true [2025-04-26 18:36:06,701 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26422#[L6034-5, L568-1]true [2025-04-26 18:36:06,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37588#[L6034-6, L568-28]true [2025-04-26 18:36:06,709 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37378#[L6034-5, L568-28]true [2025-04-26 18:36:06,710 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35294#[L4841, L6034-5]true [2025-04-26 18:36:06,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35608#[L6034-6, L4841]true [2025-04-26 18:36:06,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35942#[L6034-6, L568-19]true [2025-04-26 18:36:06,711 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35632#[L6034-5, L568-19]true [2025-04-26 18:36:06,712 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3152#[L573-10, L6034-5]true [2025-04-26 18:36:06,721 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38580#[L6034-6, L568-46]true [2025-04-26 18:36:06,722 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38482#[L6034-5, L568-46]true [2025-04-26 18:36:06,722 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37278#[L6034-5, L4831]true [2025-04-26 18:36:06,726 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37486#[L6034-6, L4831]true [2025-04-26 18:36:06,727 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37712#[L6034-6, L568-37]true [2025-04-26 18:36:06,727 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37510#[L6034-5, L568-37]true [2025-04-26 18:36:06,728 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5218#[L573-19, L6034]true [2025-04-26 18:36:06,759 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27658#[L6034, L568-10]true [2025-04-26 18:36:06,759 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26014#[L568-1, L6034]true [2025-04-26 18:36:06,764 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37144#[L568-28, L6034]true [2025-04-26 18:36:06,764 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34968#[L4841, L6034]true [2025-04-26 18:36:06,765 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35306#[L6034, L568-19]true [2025-04-26 18:36:06,765 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2948#[L573-10, L6034]true [2025-04-26 18:36:06,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38342#[L568-46, L6034]true [2025-04-26 18:36:06,772 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37032#[L4831, L6034]true [2025-04-26 18:36:06,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37290#[L6034, L568-37]true [2025-04-26 18:36:06,773 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4922#[L6033-1, L573-19]true [2025-04-26 18:36:06,777 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27264#[L6033-1, L568-10]true [2025-04-26 18:36:06,778 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25602#[L6033-1, L568-1]true [2025-04-26 18:36:06,783 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36882#[L6033-1, L568-28]true [2025-04-26 18:36:06,783 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34650#[L6033-1, L4841]true [2025-04-26 18:36:06,784 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34980#[L6033-1, L568-19]true [2025-04-26 18:36:06,784 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2752#[L573-10, L6033-1]true [2025-04-26 18:36:06,791 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38162#[L6033-1, L568-46]true [2025-04-26 18:36:06,791 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36758#[L6033-1, L4831]true [2025-04-26 18:36:06,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37044#[L6033-1, L568-37]true [2025-04-26 18:36:06,792 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4634#[L573-19, L570-3]true [2025-04-26 18:36:06,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26854#[L570-3, L568-10]true [2025-04-26 18:36:06,797 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25186#[L568-1, L570-3]true [2025-04-26 18:36:06,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36594#[L568-28, L570-3]true [2025-04-26 18:36:06,802 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34338#[L4841, L570-3]true [2025-04-26 18:36:06,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34662#[L570-3, L568-19]true [2025-04-26 18:36:06,803 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2560#[L573-10, L570-3]true [2025-04-26 18:36:06,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37960#[L568-46, L570-3]true [2025-04-26 18:36:06,810 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36472#[L4831, L570-3]true [2025-04-26 18:36:06,811 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36770#[L570-3, L568-37]true [2025-04-26 18:36:06,834 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26440#[L573-16, L568-10]true [2025-04-26 18:36:06,835 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27014#[L573-15, L568-10]true [2025-04-26 18:36:06,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27040#[L573-10, L568-10]true [2025-04-26 18:36:06,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26640#[L573-13, L568-10]true [2025-04-26 18:36:06,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27820#[L568-12, L573-12]true [2025-04-26 18:36:06,836 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 27432#[L573-12, L568-10]true [2025-04-26 18:36:06,839 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24772#[L573-16, L568-1]true [2025-04-26 18:36:06,840 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25390#[L573-15, L568-1]true [2025-04-26 18:36:06,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25416#[L573-10, L568-1]true [2025-04-26 18:36:06,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25016#[L573-13, L568-1]true [2025-04-26 18:36:06,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26214#[L568-3, L573-12]true [2025-04-26 18:36:06,841 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25812#[L568-1, L573-12]true [2025-04-26 18:36:06,861 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35644#[L573-16, L568-34]true [2025-04-26 18:36:06,864 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34786#[L4841, L573-12]true [2025-04-26 18:36:06,866 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34350#[L573-16, L568-19]true [2025-04-26 18:36:06,866 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34782#[L573-15, L568-19]true [2025-04-26 18:36:06,867 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34480#[L573-10, L4841]true [2025-04-26 18:36:06,868 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34800#[L573-10, L568-19]true [2025-04-26 18:36:06,868 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34494#[L573-13, L568-19]true [2025-04-26 18:36:06,869 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35438#[L568-21, L573-12]true [2025-04-26 18:36:06,869 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35114#[L573-12, L568-19]true [2025-04-26 18:36:06,869 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36942#[L568-28, L573-12]true [2025-04-26 18:36:06,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36676#[L573-10, L568-28]true [2025-04-26 18:36:06,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36396#[L573-13, L568-28]true [2025-04-26 18:36:06,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36654#[L573-15, L568-28]true [2025-04-26 18:36:06,871 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34462#[L573-15, L4841]true [2025-04-26 18:36:06,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34174#[L573-13, L4841]true [2025-04-26 18:36:06,872 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34020#[L4841, L573-16]true [2025-04-26 18:36:06,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2038#[L573-16, L573-16]true [2025-04-26 18:36:06,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2368#[L573-10, L573-16]true [2025-04-26 18:36:06,886 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2724#[L573-10, L573-15]true [2025-04-26 18:36:06,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2734#[L573-10, L573-10]true [2025-04-26 18:36:06,887 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2924#[L573-10, L573-12]true [2025-04-26 18:36:06,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38042#[L573-15, L568-46]true [2025-04-26 18:36:06,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37836#[L568-52, L573-12]true [2025-04-26 18:36:06,915 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38236#[L568-46, L573-12]true [2025-04-26 18:36:06,916 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 38052#[L573-10, L568-46]true [2025-04-26 18:36:06,916 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37746#[L573-16, L568-46]true [2025-04-26 18:36:06,916 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36644#[L573-15, L4831]true [2025-04-26 18:36:06,917 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36172#[L573-16, L4831]true [2025-04-26 18:36:06,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37190#[L573-12, L568-37]true [2025-04-26 18:36:06,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36950#[L573-10, L568-37]true [2025-04-26 18:36:06,919 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36684#[L573-13, L568-37]true [2025-04-26 18:36:06,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36484#[L573-16, L568-37]true [2025-04-26 18:36:06,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37182#[L573-15, L568-39]true [2025-04-26 18:36:06,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36928#[L573-15, L568-37]true [2025-04-26 18:36:06,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36386#[L573-13, L4831]true [2025-04-26 18:36:06,920 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36932#[L4831, L573-12]true [2025-04-26 18:36:06,921 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36666#[L573-10, L4831]true [2025-04-26 18:36:06,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 5176#[L573-19, L573-12]true [2025-04-26 18:36:06,927 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4892#[L573-19, L573-10]true [2025-04-26 18:36:06,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4616#[L573-19, L573-13]true [2025-04-26 18:36:06,928 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4872#[L573-19, L573-15]true [2025-04-26 18:36:06,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37606#[L570-2, L568-46]true [2025-04-26 18:36:06,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35974#[L570-2, L4831]true [2025-04-26 18:36:06,943 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36300#[L570-2, L568-37]true [2025-04-26 18:36:06,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4166#[L573-19, L570-2]true [2025-04-26 18:36:06,948 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26086#[L570-2, L568-10]true [2025-04-26 18:36:06,949 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24414#[L570-2, L568-1]true [2025-04-26 18:36:06,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35984#[L570-2, L568-28]true [2025-04-26 18:36:06,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33692#[L570-2, L4841]true [2025-04-26 18:36:06,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34034#[L570-2, L568-19]true [2025-04-26 18:36:06,955 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2204#[L573-10, L570-2]true [2025-04-26 18:36:06,961 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37390#[L6033, L568-46]true [2025-04-26 18:36:06,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35656#[L6033, L4831]true [2025-04-26 18:36:06,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35992#[L6033, L568-37]true [2025-04-26 18:36:06,963 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3906#[L573-19, L6033]true [2025-04-26 18:36:06,967 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25682#[L6033, L568-10]true [2025-04-26 18:36:06,968 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24014#[L6033, L568-1]true [2025-04-26 18:36:06,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35666#[L6033, L568-28]true [2025-04-26 18:36:06,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33360#[L6033, L4841]true [2025-04-26 18:36:06,974 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33706#[L6033, L568-19]true [2025-04-26 18:36:06,974 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2052#[L573-10, L6033]true [2025-04-26 18:36:06,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37158#[L5983, L568-46]true [2025-04-26 18:36:06,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35336#[L5983, L4831]true [2025-04-26 18:36:06,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35674#[L5983, L568-37]true [2025-04-26 18:36:06,982 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3658#[L5983, L573-19]true [2025-04-26 18:36:06,986 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25272#[L5983, L568-10]true [2025-04-26 18:36:06,986 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23610#[L5983, L568-1]true [2025-04-26 18:36:06,991 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35346#[L5983, L568-28]true [2025-04-26 18:36:06,991 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33034#[L5983, L4841]true [2025-04-26 18:36:06,992 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33374#[L5983, L568-19]true [2025-04-26 18:36:06,993 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1908#[L5983, L573-10]true [2025-04-26 18:36:06,999 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36898#[L6029-6, L568-46]true [2025-04-26 18:36:06,999 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35014#[L6029-6, L4831]true [2025-04-26 18:36:07,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35354#[L6029-6, L568-37]true [2025-04-26 18:36:07,000 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3422#[L573-19, L6029-6]true [2025-04-26 18:36:07,004 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24864#[L6029-6, L568-10]true [2025-04-26 18:36:07,005 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23208#[L6029-6, L568-1]true [2025-04-26 18:36:07,010 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35024#[L6029-6, L568-28]true [2025-04-26 18:36:07,010 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32724#[L6029-6, L4841]true [2025-04-26 18:36:07,014 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33048#[L6029-6, L568-19]true [2025-04-26 18:36:07,014 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1776#[L573-10, L6029-6]true [2025-04-26 18:36:08,760 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1880#[runFINAL, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:36:08,762 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4480#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L573-19]true [2025-04-26 18:36:08,766 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 19068#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_cmpxchg_returnLabel#1]true [2025-04-26 18:36:08,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 15982#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_xchg_returnLabel#1]true [2025-04-26 18:36:08,769 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2396#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L573-10]true [2025-04-26 18:36:08,770 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 11654#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_read_returnLabel#1]true [2025-04-26 18:36:08,771 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 18358#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_read_returnLabel#3]true [2025-04-26 18:36:08,853 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31190#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_await_neq_returnLabel#1]true [2025-04-26 18:36:08,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33386#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_read_returnLabel#2]true [2025-04-26 18:36:08,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37828#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-46]true [2025-04-26 18:36:08,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37618#[L6030-3, L568-46]true [2025-04-26 18:36:08,854 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36014#[L6030-3, L4831]true [2025-04-26 18:36:08,855 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36314#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L4831]true [2025-04-26 18:36:08,878 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36618#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-37]true [2025-04-26 18:36:08,878 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36332#[L6030-3, L568-37]true [2025-04-26 18:36:08,880 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 21630#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomicptr_cmpxchg_returnLabel#2]true [2025-04-26 18:36:08,881 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 4214#[L573-19, L6030-3]true [2025-04-26 18:36:09,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26528#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-10]true [2025-04-26 18:36:09,172 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 26134#[L6030-3, L568-10]true [2025-04-26 18:36:09,189 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24878#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-1]true [2025-04-26 18:36:09,299 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24472#[L6030-3, L568-1]true [2025-04-26 18:36:09,640 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 28862#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomic32_await_eq_returnLabel#1]true [2025-04-26 18:36:09,641 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31196#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, vatomic32_read_returnLabel#1]true [2025-04-26 18:36:09,641 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36324#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-28]true [2025-04-26 18:36:09,641 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36024#[L6030-3, L568-28]true [2025-04-26 18:36:09,641 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33734#[L6030-3, L4841]true [2025-04-26 18:36:09,641 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34058#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L4841]true [2025-04-26 18:36:09,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34388#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, L568-19]true [2025-04-26 18:36:09,675 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34072#[L6030-3, L568-19]true [2025-04-26 18:36:09,677 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2224#[L573-10, L6030-3]true [2025-04-26 18:36:14,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37404#[L568-46, L6030-2]true [2025-04-26 18:36:14,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35702#[L4831, L6030-2]true [2025-04-26 18:36:14,123 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36032#[L6030-2, L568-37]true [2025-04-26 18:36:14,124 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3950#[L573-19, L6030-2]true [2025-04-26 18:36:20,559 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25732#[L6030-2, L568-10]true [2025-04-26 18:36:20,560 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24072#[L568-1, L6030-2]true [2025-04-26 18:36:27,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35712#[L568-28, L6030-2]true [2025-04-26 18:36:27,925 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33406#[L4841, L6030-2]true [2025-04-26 18:36:27,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33748#[L6030-2, L568-19]true [2025-04-26 18:36:27,926 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2070#[L573-10, L6030-2]true [2025-04-26 18:36:27,930 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 37174#[L6030-1, L568-46]true [2025-04-26 18:36:27,931 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35382#[L6030-1, L4831]true [2025-04-26 18:36:27,931 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35720#[L6030-1, L568-37]true [2025-04-26 18:36:27,931 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3698#[L573-19, L6030-1]true [2025-04-26 18:36:27,933 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 25328#[L6030-1, L568-10]true [2025-04-26 18:36:27,934 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23672#[L6030-1, L568-1]true [2025-04-26 18:36:27,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35392#[L6030-1, L568-28]true [2025-04-26 18:36:27,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33080#[L6030-1, L4841]true [2025-04-26 18:36:27,936 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33420#[L6030-1, L568-19]true [2025-04-26 18:36:27,937 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1926#[L573-10, L6030-1]true [2025-04-26 18:36:27,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36918#[L568-46, L6030]true [2025-04-26 18:36:27,944 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35056#[L4831, L6030]true [2025-04-26 18:36:27,945 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35400#[L6030, L568-37]true [2025-04-26 18:36:27,945 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3456#[L573-19, L6030]true [2025-04-26 18:36:27,950 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24924#[L6030, L568-10]true [2025-04-26 18:36:27,951 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23268#[L568-1, L6030]true [2025-04-26 18:36:27,953 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35066#[L568-28, L6030]true [2025-04-26 18:36:27,953 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32768#[L4841, L6030]true [2025-04-26 18:36:27,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33094#[L6030, L568-19]true [2025-04-26 18:36:27,954 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1792#[L573-10, L6030]true [2025-04-26 18:36:27,959 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36640#[L6029-5, L568-46]true [2025-04-26 18:36:27,959 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34738#[L6029-5, L4831]true [2025-04-26 18:36:27,959 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35074#[L6029-5, L568-37]true [2025-04-26 18:36:27,959 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3228#[L6029-5, L573-19]true [2025-04-26 18:36:27,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24518#[L6029-5, L568-10]true [2025-04-26 18:36:27,962 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22868#[L6029-5, L568-1]true [2025-04-26 18:36:27,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34748#[L6029-5, L568-28]true [2025-04-26 18:36:27,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32468#[L6029-5, L4841]true [2025-04-26 18:36:27,965 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32782#[L6029-5, L568-19]true [2025-04-26 18:36:27,966 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1662#[L6029-5, L573-10]true [2025-04-26 18:36:27,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36354#[L6029-4, L568-46]true [2025-04-26 18:36:27,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34428#[L6029-4, L4831]true [2025-04-26 18:36:27,970 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34756#[L6029-4, L568-37]true [2025-04-26 18:36:27,971 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3018#[L573-19, L6029-4]true [2025-04-26 18:36:27,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 24118#[L6029-4, L568-10]true [2025-04-26 18:36:27,973 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22476#[L6029-4, L568-1]true [2025-04-26 18:36:27,975 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34438#[L6029-4, L568-28]true [2025-04-26 18:36:27,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32172#[L4841, L6029-4]true [2025-04-26 18:36:27,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32482#[L6029-4, L568-19]true [2025-04-26 18:36:27,976 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1536#[L573-10, L6029-4]true [2025-04-26 18:36:27,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 36054#[L6029-3, L568-46]true [2025-04-26 18:36:27,980 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34112#[L6029-3, L4831]true [2025-04-26 18:36:27,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34446#[L6029-3, L568-37]true [2025-04-26 18:36:27,981 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2818#[L573-19, L6029-3]true [2025-04-26 18:36:28,051 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23718#[L6029-3, L568-10]true [2025-04-26 18:36:28,052 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22094#[L6029-3, L568-1]true [2025-04-26 18:36:28,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34122#[L6029-3, L568-28]true [2025-04-26 18:36:28,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31874#[L6029-3, L4841]true [2025-04-26 18:36:28,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 32186#[L6029-3, L568-19]true [2025-04-26 18:36:28,056 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1420#[L573-10, L6029-3]true [2025-04-26 18:36:28,060 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35742#[L6029-2, L568-46]true [2025-04-26 18:36:28,060 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33788#[L6029-2, L4831]true [2025-04-26 18:36:28,061 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 34130#[L6029-2, L568-37]true [2025-04-26 18:36:28,061 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2626#[L6029-2, L573-19]true [2025-04-26 18:36:28,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 23314#[L6029-2, L568-10]true [2025-04-26 18:36:28,063 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 21720#[L6029-2, L568-1]true [2025-04-26 18:36:28,066 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33798#[L6029-2, L568-28]true [2025-04-26 18:36:28,066 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31570#[L6029-2, L4841]true [2025-04-26 18:36:28,066 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31888#[L6029-2, L568-19]true [2025-04-26 18:36:28,066 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1318#[L6029-2, L573-10]true [2025-04-26 18:36:28,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35422#[L6030-5, L568-46]true [2025-04-26 18:36:28,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33460#[L6030-5, L4831]true [2025-04-26 18:36:28,070 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33806#[L6030-5, L568-37]true [2025-04-26 18:36:28,071 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2502#[L573-19, L6030-5]true [2025-04-26 18:36:28,073 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22914#[L6030-5, L568-10]true [2025-04-26 18:36:28,073 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 21348#[L6030-5, L568-1]true [2025-04-26 18:36:28,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33470#[L6030-5, L568-28]true [2025-04-26 18:36:28,075 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31262#[L6030-5, L4841]true [2025-04-26 18:36:28,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31584#[L6030-5, L568-19]true [2025-04-26 18:36:28,076 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1284#[L573-10, L6030-5]true [2025-04-26 18:36:28,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 35096#[L6030-4, L568-46]true [2025-04-26 18:36:28,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33134#[L6030-4, L4831]true [2025-04-26 18:36:28,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33478#[L6030-4, L568-37]true [2025-04-26 18:36:28,080 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2328#[L573-19, L6030-4]true [2025-04-26 18:36:28,082 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 22522#[L6030-4, L568-10]true [2025-04-26 18:36:28,083 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 20976#[L6030-4, L568-1]true [2025-04-26 18:36:28,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 33144#[L6030-4, L568-28]true [2025-04-26 18:36:28,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 30956#[L6030-4, L4841]true [2025-04-26 18:36:28,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 31276#[L6030-4, L568-19]true [2025-04-26 18:36:28,085 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1198#[L573-10, L6030-4]true [2025-04-26 18:36:28,088 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3768#[ULTIMATE.startFINAL, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3516#[L573-1, L-1-2]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3280#[main_returnLabel#1, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 3066#[L6026-3, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2864#[L6026-2, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2672#[L5987, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2480#[L5999, L573-1]true [2025-04-26 18:36:28,089 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2476#[L6003-2, L573-1]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2478#[L573-1, L6003]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2292#[L573-1, L6003-3]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2288#[L6002-3, L573-1]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2290#[L6002-1, L573-1]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 2122#[L6002-4, L573-1]true [2025-04-26 18:36:28,090 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1972#[L6034-6, L573-1]true [2025-04-26 18:36:28,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1974#[L6035, L573-1]true [2025-04-26 18:36:28,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1834#[L6034-5, L573-1]true [2025-04-26 18:36:28,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1706#[L573-1, L6034]true [2025-04-26 18:36:28,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1580#[L6033-1, L573-1]true [2025-04-26 18:36:28,091 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1458#[L573-1, L570-3]true [2025-04-26 18:36:28,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1576#[L573-15, L573-1]true [2025-04-26 18:36:28,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1704#[L573-1, L573-12]true [2025-04-26 18:36:28,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1578#[L573-10, L573-1]true [2025-04-26 18:36:28,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1456#[L573-13, L573-1]true [2025-04-26 18:36:28,092 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1348#[L573-16, L573-1]true [2025-04-26 18:36:28,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1248#[L570-2, L573-1]true [2025-04-26 18:36:28,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1158#[L6033, L573-1]true [2025-04-26 18:36:28,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1076#[L5983, L573-1]true [2025-04-26 18:36:28,093 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 998#[L6029-6, L573-1]true [2025-04-26 18:36:28,103 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1350#[L573-1, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]true [2025-04-26 18:36:28,103 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1250#[L6030-3, L573-1]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1160#[L573-1, L6030-2]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1078#[L6030-1, L573-1]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 1000#[L573-1, L6030]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 930#[L6029-5, L573-1]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 874#[L6029-4, L573-1]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 828#[L6029-3, L573-1]true [2025-04-26 18:36:28,104 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 786#[L6029-2, L573-1]true [2025-04-26 18:36:28,105 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 770#[L6030-5, L573-1]true [2025-04-26 18:36:28,105 WARN L275 AmpleReduction]: Non-loop node is now a loop node: 734#[L6030-4, L573-1]true [2025-04-26 18:36:28,105 WARN L140 AmpleReduction]: Number of pruned transitions: 18440 [2025-04-26 18:36:28,105 WARN L141 AmpleReduction]: Loop nodes with "changing loop node status": 442 [2025-04-26 18:36:28,105 WARN L142 AmpleReduction]: Number of trivial sets caused by loops: 1128 [2025-04-26 18:36:28,105 WARN L143 AmpleReduction]: Number of not loop caused trivial ample sets:2312 [2025-04-26 18:36:28,105 WARN L144 AmpleReduction]: Number of initially assigned non-trivial ample sets:13170 [2025-04-26 18:36:28,106 WARN L145 AmpleReduction]: Times succ was already a loop node:469 [2025-04-26 18:36:28,106 WARN L146 AmpleReduction]: Times some other node on the cycle already had a trivial ample set:1627 [2025-04-26 18:36:28,106 INFO L149 AmpleReduction]: Finished ample reduction [2025-04-26 18:36:28,128 INFO L136 dAbstractionProvider]: Constructed initial ample set-reduced NBA abstraction that has 16169 states, 16162 states have (on average 1.291238708080683) internal successors, (in total 20869), 16168 states have internal predecessors, (20869), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:28,134 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-04-26 18:36:28,135 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-04-26 18:36:28,135 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-04-26 18:36:28,135 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-04-26 18:36:28,135 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-04-26 18:36:28,135 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-04-26 18:36:28,135 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-04-26 18:36:28,135 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-04-26 18:36:28,150 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 16169 states, 16162 states have (on average 1.291238708080683) internal successors, (in total 20869), 16168 states have internal predecessors, (20869), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:28,320 INFO L131 ngComponentsAnalysis]: Automaton has 152 accepting balls. 14868 [2025-04-26 18:36:28,320 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:36:28,320 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:36:28,326 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:28,327 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2025-04-26 18:36:28,327 INFO L340 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2025-04-26 18:36:28,343 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 16169 states, 16162 states have (on average 1.291238708080683) internal successors, (in total 20869), 16168 states have internal predecessors, (20869), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:28,457 INFO L131 ngComponentsAnalysis]: Automaton has 152 accepting balls. 14868 [2025-04-26 18:36:28,457 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:36:28,457 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:36:28,457 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:28,457 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2025-04-26 18:36:28,462 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" [2025-04-26 18:36:28,462 INFO L754 eck$LassoCheckResult]: Loop: "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1726] L573-4-->L573-6: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1524] L573-6-->L573-7: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:36:28,466 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:28,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1177056672, now seen corresponding path program 1 times [2025-04-26 18:36:28,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:28,472 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038160864] [2025-04-26 18:36:28,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:28,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:28,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-26 18:36:28,542 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-26 18:36:28,542 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:28,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:28,543 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:28,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-04-26 18:36:28,556 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-04-26 18:36:28,556 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:28,556 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:28,574 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:28,576 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:28,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1685847, now seen corresponding path program 1 times [2025-04-26 18:36:28,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:28,576 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868018298] [2025-04-26 18:36:28,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:28,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:28,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-04-26 18:36:28,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-04-26 18:36:28,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:28,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:36:28,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:36:28,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:36:28,620 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868018298] [2025-04-26 18:36:28,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868018298] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:36:28,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:36:28,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-04-26 18:36:28,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349883617] [2025-04-26 18:36:28,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:36:28,625 INFO L769 eck$LassoCheckResult]: loop already infeasible [2025-04-26 18:36:28,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:36:28,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-04-26 18:36:28,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-04-26 18:36:28,654 INFO L87 Difference]: Start difference. First operand has 16169 states, 16162 states have (on average 1.291238708080683) internal successors, (in total 20869), 16168 states have internal predecessors, (20869), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 1.5) internal successors, (in total 3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:28,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:36:28,829 INFO L93 Difference]: Finished difference Result 15562 states and 17153 transitions. [2025-04-26 18:36:28,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15562 states and 17153 transitions. [2025-04-26 18:36:28,974 INFO L131 ngComponentsAnalysis]: Automaton has 63 accepting balls. 13904 [2025-04-26 18:36:29,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15562 states to 15400 states and 16954 transitions. [2025-04-26 18:36:29,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15400 [2025-04-26 18:36:29,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15400 [2025-04-26 18:36:29,110 INFO L74 IsDeterministic]: Start isDeterministic. Operand 15400 states and 16954 transitions. [2025-04-26 18:36:29,140 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:36:29,140 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15400 states and 16954 transitions. [2025-04-26 18:36:29,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15400 states and 16954 transitions. [2025-04-26 18:36:29,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15400 to 15400. [2025-04-26 18:36:29,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15400 states, 15400 states have (on average 1.1009090909090908) internal successors, (in total 16954), 15399 states have internal predecessors, (16954), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:29,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15400 states to 15400 states and 16954 transitions. [2025-04-26 18:36:29,415 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15400 states and 16954 transitions. [2025-04-26 18:36:29,416 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-26 18:36:29,418 INFO L438 stractBuchiCegarLoop]: Abstraction has 15400 states and 16954 transitions. [2025-04-26 18:36:29,418 INFO L340 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2025-04-26 18:36:29,418 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15400 states and 16954 transitions. [2025-04-26 18:36:29,503 INFO L131 ngComponentsAnalysis]: Automaton has 63 accepting balls. 13904 [2025-04-26 18:36:29,503 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:36:29,503 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:36:29,505 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:29,505 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:29,506 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" [2025-04-26 18:36:29,506 INFO L754 eck$LassoCheckResult]: Loop: "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1794] L6012-5-->L6012-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~0#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~0#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_7| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} AuxVars[] AssignedVars[]" "[1796] L6012-6-->L6016: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1798] L6016-->L6016-1: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13| 2) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1800] L6016-1-->L570-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1802] L570-4-->L573-25: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1806] L573-25-->L573-22: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1811] L573-22-->L573-19: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1818] L573-19-->L573-21: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1826] L573-21-->L573-24: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1817] L573-24-->L570-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1809] L570-5-->L6016-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1815] L6016-2-->L6017: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1824] L6017-->L6017-5: Formula: (= |v_runThread1of1ForFork0_~j~1#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1830] L6017-5-->L6017-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~1#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~1#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_13| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} AuxVars[] AssignedVars[]" "[1835] L6017-6-->L6010-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1840] L6010-2-->L6010-3: Formula: (= |v_runThread1of1ForFork0_#t~post774#1_1| |v_runThread1of1ForFork0_~i~0#1_9|) InVars {runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_1|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" "[1845] L6010-3-->L6010-4: Formula: (= |v_runThread1of1ForFork0_~i~0#1_11| (+ |v_runThread1of1ForFork0_#t~post774#1_3| 1)) InVars {runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1850] L6010-4-->L6010-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" [2025-04-26 18:36:29,507 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1045360659, now seen corresponding path program 1 times [2025-04-26 18:36:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:29,507 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510258736] [2025-04-26 18:36:29,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:29,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:29,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:29,550 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:29,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:29,550 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:29,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:29,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:29,572 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:29,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:29,579 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:29,581 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:29,581 INFO L85 PathProgramCache]: Analyzing trace with hash -523236214, now seen corresponding path program 1 times [2025-04-26 18:36:29,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:29,581 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457259472] [2025-04-26 18:36:29,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:29,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:29,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-04-26 18:36:29,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-04-26 18:36:29,595 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:29,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:36:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:36:29,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:36:29,640 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457259472] [2025-04-26 18:36:29,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457259472] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:36:29,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:36:29,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-26 18:36:29,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980619694] [2025-04-26 18:36:29,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:36:29,641 INFO L769 eck$LassoCheckResult]: loop already infeasible [2025-04-26 18:36:29,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:36:29,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-26 18:36:29,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-26 18:36:29,641 INFO L87 Difference]: Start difference. First operand 15400 states and 16954 transitions. cyclomatic complexity: 1617 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (in total 30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:29,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:36:29,828 INFO L93 Difference]: Finished difference Result 23655 states and 26044 transitions. [2025-04-26 18:36:29,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23655 states and 26044 transitions. [2025-04-26 18:36:29,985 INFO L131 ngComponentsAnalysis]: Automaton has 78 accepting balls. 21134 [2025-04-26 18:36:30,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23655 states to 23655 states and 26044 transitions. [2025-04-26 18:36:30,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23655 [2025-04-26 18:36:30,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23655 [2025-04-26 18:36:30,138 INFO L74 IsDeterministic]: Start isDeterministic. Operand 23655 states and 26044 transitions. [2025-04-26 18:36:30,248 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:36:30,248 INFO L218 hiAutomatonCegarLoop]: Abstraction has 23655 states and 26044 transitions. [2025-04-26 18:36:30,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23655 states and 26044 transitions. [2025-04-26 18:36:30,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23655 to 15432. [2025-04-26 18:36:30,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15432 states, 15432 states have (on average 1.1013478486262311) internal successors, (in total 16996), 15431 states have internal predecessors, (16996), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:30,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15432 states to 15432 states and 16996 transitions. [2025-04-26 18:36:30,634 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15432 states and 16996 transitions. [2025-04-26 18:36:30,635 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-26 18:36:30,636 INFO L438 stractBuchiCegarLoop]: Abstraction has 15432 states and 16996 transitions. [2025-04-26 18:36:30,636 INFO L340 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2025-04-26 18:36:30,636 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15432 states and 16996 transitions. [2025-04-26 18:36:30,682 INFO L131 ngComponentsAnalysis]: Automaton has 65 accepting balls. 13793 [2025-04-26 18:36:30,683 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:36:30,683 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:36:30,685 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:30,685 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:30,688 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" [2025-04-26 18:36:30,690 INFO L754 eck$LassoCheckResult]: Loop: "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" "[1797] L6013-->L6013-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_11| |v_runThread1of1ForFork0_acquire_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1799] L6013-1-->L6043: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_1|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1801] L6043-->L6046: Formula: (= |v_runThread1of1ForFork0_acquire_#in~tid#1_3| |v_runThread1of1ForFork0_acquire_~tid#1_3|) InVars {runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_3|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_~tid#1]" "[1804] L6046-->L6049: Formula: (not (= 2 (mod |v_runThread1of1ForFork0_acquire_~tid#1_7| 4294967296))) InVars {runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} AuxVars[] AssignedVars[]" "[1808] L6049-->L6049-1: Formula: (and (= |v_~#lock~0.base_4| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1| |v_~#lock~0.offset_4|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1| (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_acquire_~tid#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_9|)) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1| |v_~#nodes~0.base_9|)) InVars {~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, ~#nodes~0.base=|v_~#nodes~0.base_9|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, ~#lock~0.base=|v_~#lock~0.base_4|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|, ~#nodes~0.base=|v_~#nodes~0.base_9|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1|, ~#lock~0.base=|v_~#lock~0.base_4|, ~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1814] L6049-1-->L5392: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_1|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1823] L5392-->L5392-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_~l#1.base]" "[1829] L5392-1-->L5395: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1834] L5395-->L5396: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset]" "[1839] L5396-->L5396-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1844] L5396-1-->L3662-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1849] L3662-3-->L3662-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base]" "[1854] L3662-4-->L3665-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1858] L3665-3-->L3665-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1862] L3665-4-->L3842-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1866] L3842-2-->L3842-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base]" "[1870] L3842-3-->L3846-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1874] L3846-4-->L3846-7: Formula: (and (= |v_#memory_int_84| (store |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| (select (select |v_#memory_int_84| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| 4) (select |v_#length_79| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|)) (= (select |v_#valid_82| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) 1) (= |v_#memory_$Pointer$.offset_107| (store |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.base_107| (store |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|)))) InVars {runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_108|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_85|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_108|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_84|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1878] L3846-7-->L3665-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1881] L3665-5-->L3662-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1884] L3662-5-->L5396-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1887] L5396-2-->L5397: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1890] L5397-->L5397-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1| 1) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1| (+ |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7| 4)) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1893] L5397-1-->L1892-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1896] L1892-3-->L1892-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1899] L1892-4-->L1895-3: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~v#1]" "[1902] L1895-3-->L1895-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1905] L1895-4-->L3821-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_1|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1908] L3821-2-->L3821-3: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset]" "[1911] L3821-3-->L3825-4: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_3|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~v#1]" "[1914] L3825-4-->L3825-7: Formula: (and (<= 0 |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.offset_55| (store |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.offset_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| 4) (select |v_#length_43| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|)) (= (select |v_#valid_46| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) 1) (= (store |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.base_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|))) |v_#memory_$Pointer$.base_55|) (= (store |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomic32_write_~v#1_7|)) |v_#memory_int_40|)) InVars {runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_56|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_41|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_56|} OutVars{runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_40|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1917] L3825-7-->L1895-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_9|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1920] L1895-5-->L1892-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1923] L1892-5-->L5397-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_13|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1926] L5397-2-->L5398: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1929] L5398-->L5398-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1932] L5398-1-->L5398-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1936] L5398-2-->L3894: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1940] L3894-->L3894-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset]" "[1944] L3894-1-->L3899: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset]" "[1948] L3899-->L3899-4: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (.cse1 (select |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|))) (and (= (store |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|)) |v_#memory_$Pointer$.offset_91|) (= |v_#memory_int_64| (store |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store (select |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| (select (select |v_#memory_int_64| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| 4) (select |v_#length_67| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (= (select .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3| (select .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)) (= |v_#memory_$Pointer$.base_91| (store |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) (= (select |v_#valid_70| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) 1))) InVars {runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_65|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_64|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, #memory_$Pointer$.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1952] L3899-4-->L3899-5: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset]" "[1956] L3899-5-->L3901: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1960] L3901-->vatomicptr_xchg_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1964] vatomicptr_xchg_returnLabel#1-->L5398-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1968] L5398-3-->L5398-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_9|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1972] L5398-4-->L5398-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1976] L5398-5-->L5398-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base]" "[1980] L5398-6-->L5399: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1985] L5399-->L5392-2: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9| 0) (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} AuxVars[] AssignedVars[]" "[1990] L5392-2-->L6049-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_13|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_13|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_13|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_9|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1995] L6049-2-->L6043-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1821] L6043-1-->L6013-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_11|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1827] L6013-2-->L6014: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1832] L6014-->L5996: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_1|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1837] L5996-->L5996-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post770#1_3| v_~g_cs_x~0_6) InVars {~g_cs_x~0=v_~g_cs_x~0_6} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_3|, ~g_cs_x~0=v_~g_cs_x~0_6} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1842] L5996-1-->L5996-2: Formula: (= (+ |v_runThread1of1ForFork0_cs_#t~post770#1_5| 1) v_~g_cs_x~0_7) InVars {runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|, ~g_cs_x~0=v_~g_cs_x~0_7} AuxVars[] AssignedVars[~g_cs_x~0]" "[1847] L5996-2-->L5997: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1852] L5997-->L5997-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post771#1_3| v_~g_cs_y~0_4) InVars {~g_cs_y~0=v_~g_cs_y~0_4} OutVars{~g_cs_y~0=v_~g_cs_y~0_4, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1856] L5997-1-->L5997-2: Formula: (= v_~g_cs_y~0_5 (+ |v_runThread1of1ForFork0_cs_#t~post771#1_5| 1)) InVars {runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} OutVars{~g_cs_y~0=v_~g_cs_y~0_5, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} AuxVars[] AssignedVars[~g_cs_y~0]" "[1860] L5997-2-->L5993: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1864] L5993-->L6012-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_9|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1868] L6012-2-->L6012-3: Formula: (= |v_runThread1of1ForFork0_~j~0#1_9| |v_runThread1of1ForFork0_#t~post772#1_1|) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1872] L6012-3-->L6012-4: Formula: (= |v_runThread1of1ForFork0_~j~0#1_11| (+ |v_runThread1of1ForFork0_#t~post772#1_3| 1)) InVars {runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_11|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1876] L6012-4-->L6012-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1794] L6012-5-->L6012-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~0#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~0#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_7| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} AuxVars[] AssignedVars[]" "[1796] L6012-6-->L6016: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1798] L6016-->L6016-1: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13| 2) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1800] L6016-1-->L570-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1802] L570-4-->L573-25: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1806] L573-25-->L573-22: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1811] L573-22-->L573-19: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1818] L573-19-->L573-21: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1826] L573-21-->L573-24: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1817] L573-24-->L570-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1809] L570-5-->L6016-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1815] L6016-2-->L6017: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1824] L6017-->L6017-5: Formula: (= |v_runThread1of1ForFork0_~j~1#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1830] L6017-5-->L6017-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~1#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~1#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_13| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} AuxVars[] AssignedVars[]" "[1835] L6017-6-->L6010-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1840] L6010-2-->L6010-3: Formula: (= |v_runThread1of1ForFork0_#t~post774#1_1| |v_runThread1of1ForFork0_~i~0#1_9|) InVars {runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_1|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" "[1845] L6010-3-->L6010-4: Formula: (= |v_runThread1of1ForFork0_~i~0#1_11| (+ |v_runThread1of1ForFork0_#t~post774#1_3| 1)) InVars {runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1850] L6010-4-->L6010-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" [2025-04-26 18:36:30,691 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:30,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1045360659, now seen corresponding path program 2 times [2025-04-26 18:36:30,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:30,691 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763003508] [2025-04-26 18:36:30,691 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-26 18:36:30,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:30,706 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:30,715 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:30,716 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-26 18:36:30,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:30,716 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:30,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:30,739 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:30,739 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:30,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:30,762 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:30,762 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:30,762 INFO L85 PathProgramCache]: Analyzing trace with hash 408763067, now seen corresponding path program 1 times [2025-04-26 18:36:30,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:30,762 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403332057] [2025-04-26 18:36:30,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:30,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:30,783 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-04-26 18:36:30,803 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-04-26 18:36:30,803 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:30,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:36:30,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-26 18:36:30,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:36:30,876 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403332057] [2025-04-26 18:36:30,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403332057] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:36:30,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:36:30,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-26 18:36:30,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284644021] [2025-04-26 18:36:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:36:30,876 INFO L769 eck$LassoCheckResult]: loop already infeasible [2025-04-26 18:36:30,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:36:30,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-26 18:36:30,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-26 18:36:30,877 INFO L87 Difference]: Start difference. First operand 15432 states and 16996 transitions. cyclomatic complexity: 1629 Second operand has 3 states, 3 states have (on average 32.0) internal successors, (in total 96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:31,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:36:31,021 INFO L93 Difference]: Finished difference Result 21284 states and 23286 transitions. [2025-04-26 18:36:31,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21284 states and 23286 transitions. [2025-04-26 18:36:31,130 INFO L131 ngComponentsAnalysis]: Automaton has 75 accepting balls. 19211 [2025-04-26 18:36:31,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21284 states to 21284 states and 23286 transitions. [2025-04-26 18:36:31,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21284 [2025-04-26 18:36:31,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21284 [2025-04-26 18:36:31,261 INFO L74 IsDeterministic]: Start isDeterministic. Operand 21284 states and 23286 transitions. [2025-04-26 18:36:31,287 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2025-04-26 18:36:31,287 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21284 states and 23286 transitions. [2025-04-26 18:36:31,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21284 states and 23286 transitions. [2025-04-26 18:36:31,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21284 to 15445. [2025-04-26 18:36:31,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15445 states, 15445 states have (on average 1.1019100032372937) internal successors, (in total 17019), 15444 states have internal predecessors, (17019), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:36:31,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15445 states to 15445 states and 17019 transitions. [2025-04-26 18:36:31,554 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15445 states and 17019 transitions. [2025-04-26 18:36:31,555 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-26 18:36:31,556 INFO L438 stractBuchiCegarLoop]: Abstraction has 15445 states and 17019 transitions. [2025-04-26 18:36:31,556 INFO L340 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2025-04-26 18:36:31,556 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15445 states and 17019 transitions. [2025-04-26 18:36:31,612 INFO L131 ngComponentsAnalysis]: Automaton has 65 accepting balls. 13825 [2025-04-26 18:36:31,612 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:36:31,612 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:36:31,617 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:31,617 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:36:31,618 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" [2025-04-26 18:36:31,622 INFO L754 eck$LassoCheckResult]: Loop: "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" "[1797] L6013-->L6013-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_11| |v_runThread1of1ForFork0_acquire_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1799] L6013-1-->L6043: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_1|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1801] L6043-->L6046: Formula: (= |v_runThread1of1ForFork0_acquire_#in~tid#1_3| |v_runThread1of1ForFork0_acquire_~tid#1_3|) InVars {runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_3|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_~tid#1]" "[1804] L6046-->L6049: Formula: (not (= 2 (mod |v_runThread1of1ForFork0_acquire_~tid#1_7| 4294967296))) InVars {runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} AuxVars[] AssignedVars[]" "[1808] L6049-->L6049-1: Formula: (and (= |v_~#lock~0.base_4| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1| |v_~#lock~0.offset_4|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1| (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_acquire_~tid#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_9|)) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1| |v_~#nodes~0.base_9|)) InVars {~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, ~#nodes~0.base=|v_~#nodes~0.base_9|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, ~#lock~0.base=|v_~#lock~0.base_4|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|, ~#nodes~0.base=|v_~#nodes~0.base_9|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1|, ~#lock~0.base=|v_~#lock~0.base_4|, ~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1814] L6049-1-->L5392: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_1|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1823] L5392-->L5392-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_~l#1.base]" "[1829] L5392-1-->L5395: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1834] L5395-->L5396: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset]" "[1839] L5396-->L5396-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1844] L5396-1-->L3662-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1849] L3662-3-->L3662-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base]" "[1854] L3662-4-->L3665-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1858] L3665-3-->L3665-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1862] L3665-4-->L3842-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1866] L3842-2-->L3842-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base]" "[1870] L3842-3-->L3846-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1874] L3846-4-->L3846-7: Formula: (and (= |v_#memory_int_84| (store |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| (select (select |v_#memory_int_84| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| 4) (select |v_#length_79| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|)) (= (select |v_#valid_82| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) 1) (= |v_#memory_$Pointer$.offset_107| (store |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.base_107| (store |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|)))) InVars {runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_108|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_85|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_108|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_84|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1878] L3846-7-->L3665-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1881] L3665-5-->L3662-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1884] L3662-5-->L5396-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1887] L5396-2-->L5397: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1890] L5397-->L5397-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1| 1) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1| (+ |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7| 4)) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1893] L5397-1-->L1892-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1896] L1892-3-->L1892-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1899] L1892-4-->L1895-3: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~v#1]" "[1902] L1895-3-->L1895-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1905] L1895-4-->L3821-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_1|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1908] L3821-2-->L3821-3: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset]" "[1911] L3821-3-->L3825-4: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_3|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~v#1]" "[1914] L3825-4-->L3825-7: Formula: (and (<= 0 |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.offset_55| (store |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.offset_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| 4) (select |v_#length_43| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|)) (= (select |v_#valid_46| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) 1) (= (store |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.base_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|))) |v_#memory_$Pointer$.base_55|) (= (store |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomic32_write_~v#1_7|)) |v_#memory_int_40|)) InVars {runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_56|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_41|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_56|} OutVars{runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_40|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1917] L3825-7-->L1895-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_9|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1920] L1895-5-->L1892-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1923] L1892-5-->L5397-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_13|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1926] L5397-2-->L5398: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1929] L5398-->L5398-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1932] L5398-1-->L5398-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1936] L5398-2-->L3894: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1940] L3894-->L3894-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset]" "[1944] L3894-1-->L3899: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset]" "[1948] L3899-->L3899-4: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (.cse1 (select |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|))) (and (= (store |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|)) |v_#memory_$Pointer$.offset_91|) (= |v_#memory_int_64| (store |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store (select |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| (select (select |v_#memory_int_64| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| 4) (select |v_#length_67| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (= (select .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3| (select .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)) (= |v_#memory_$Pointer$.base_91| (store |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) (= (select |v_#valid_70| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) 1))) InVars {runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_65|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_64|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, #memory_$Pointer$.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1952] L3899-4-->L3899-5: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset]" "[1956] L3899-5-->L3901: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1960] L3901-->vatomicptr_xchg_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1964] vatomicptr_xchg_returnLabel#1-->L5398-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1968] L5398-3-->L5398-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_9|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1972] L5398-4-->L5398-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1976] L5398-5-->L5398-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base]" "[1980] L5398-6-->L5399: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1985] L5399-->L5392-2: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9| 0) (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} AuxVars[] AssignedVars[]" "[1990] L5392-2-->L6049-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_13|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_13|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_13|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_9|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1995] L6049-2-->L6043-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1821] L6043-1-->L6013-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_11|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1827] L6013-2-->L6014: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1832] L6014-->L5996: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_1|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1837] L5996-->L5996-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post770#1_3| v_~g_cs_x~0_6) InVars {~g_cs_x~0=v_~g_cs_x~0_6} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_3|, ~g_cs_x~0=v_~g_cs_x~0_6} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1842] L5996-1-->L5996-2: Formula: (= (+ |v_runThread1of1ForFork0_cs_#t~post770#1_5| 1) v_~g_cs_x~0_7) InVars {runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|, ~g_cs_x~0=v_~g_cs_x~0_7} AuxVars[] AssignedVars[~g_cs_x~0]" "[1847] L5996-2-->L5997: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1852] L5997-->L5997-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post771#1_3| v_~g_cs_y~0_4) InVars {~g_cs_y~0=v_~g_cs_y~0_4} OutVars{~g_cs_y~0=v_~g_cs_y~0_4, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1856] L5997-1-->L5997-2: Formula: (= v_~g_cs_y~0_5 (+ |v_runThread1of1ForFork0_cs_#t~post771#1_5| 1)) InVars {runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} OutVars{~g_cs_y~0=v_~g_cs_y~0_5, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} AuxVars[] AssignedVars[~g_cs_y~0]" "[1860] L5997-2-->L5993: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1864] L5993-->L6012-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_9|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1868] L6012-2-->L6012-3: Formula: (= |v_runThread1of1ForFork0_~j~0#1_9| |v_runThread1of1ForFork0_#t~post772#1_1|) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1872] L6012-3-->L6012-4: Formula: (= |v_runThread1of1ForFork0_~j~0#1_11| (+ |v_runThread1of1ForFork0_#t~post772#1_3| 1)) InVars {runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_11|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1876] L6012-4-->L6012-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1794] L6012-5-->L6012-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~0#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~0#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_7| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_7|} AuxVars[] AssignedVars[]" "[1796] L6012-6-->L6016: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1798] L6016-->L6016-1: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13| 2) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1800] L6016-1-->L570-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1802] L570-4-->L573-25: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_15|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1806] L573-25-->L573-22: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1811] L573-22-->L573-19: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1818] L573-19-->L573-21: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1826] L573-21-->L573-24: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1817] L573-24-->L570-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1809] L570-5-->L6016-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1815] L6016-2-->L6017: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1824] L6017-->L6017-5: Formula: (= |v_runThread1of1ForFork0_~j~1#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1831] L6017-5-->L6018: Formula: (or (= |v_runThread1of1ForFork0_~j~1#1_5| 0) (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_15| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~1#1_5| 1))) InVars {runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_15|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_15|} AuxVars[] AssignedVars[]" "[1836] L6018-->L6018-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_17| |v_runThread1of1ForFork0_release_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_17|} OutVars{runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_1|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_release_#in~tid#1]" "[1841] L6018-1-->L6052: Formula: true InVars {} OutVars{runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_release_~tid#1]" "[1846] L6052-->L6055: Formula: (= |v_runThread1of1ForFork0_release_~tid#1_3| |v_runThread1of1ForFork0_release_#in~tid#1_3|) InVars {runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_3|} OutVars{runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_3|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_release_~tid#1]" "[1851] L6055-->L6055-1: Formula: (and (= |v_~#lock~0.offset_5| |v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_1|) (= |v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_1| |v_~#lock~0.base_5|) (= |v_~#nodes~0.base_10| |v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_1|) (= (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_release_~tid#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_10|) |v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_1|)) InVars {runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_5|, ~#lock~0.offset=|v_~#lock~0.offset_5|, ~#nodes~0.base=|v_~#nodes~0.base_10|, ~#nodes~0.offset=|v_~#nodes~0.offset_10|, ~#lock~0.base=|v_~#lock~0.base_5|} OutVars{runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_1|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_1|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_5|, ~#nodes~0.base=|v_~#nodes~0.base_10|, ~#lock~0.base=|v_~#lock~0.base_5|, ~#lock~0.offset=|v_~#lock~0.offset_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_1|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset]" "[1855] L6055-1-->L5404: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_1|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_1|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_1|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_1|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_1|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_1|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_1|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_1|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_1|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_1|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_1|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_1|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_1|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_mcslock_release_~l#1.base]" "[1859] L5404-->L5404-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_3|) (= |v_runThread1of1ForFork0_mcslock_release_~l#1.base_3| |v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_3|)) InVars {runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_3|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_3|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_mcslock_release_~l#1.offset]" "[1863] L5404-1-->L5407: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_3| |v_runThread1of1ForFork0_mcslock_release_~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_release_~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_3|} OutVars{runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_3|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.base]" "[1867] L5407-->L5408: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_3|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.offset]" "[1871] L5408-->L5408-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_release_~node#1.base_5|) (= |v_runThread1of1ForFork0_mcslock_release_~node#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_1|)) InVars {runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_5|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base]" "[1875] L5408-1-->L5408-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_1|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base]" "[1879] L5408-2-->L3652: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_1|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset]" "[1882] L3652-->L3655: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base]" "[1885] L3655-->L3655-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_5| |v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_1|)) InVars {runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base]" "[1888] L3655-1-->L3655-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_1|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_vatomicptr_read_#res#1.base]" "[1891] L3655-2-->L3799: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_1|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_1|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_1|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset]" "[1894] L3799-->L3803: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset]" "[1897] L3803-->L3803-3: Formula: (and (= (select |v_#valid_30| |v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|) 1) (<= 0 |v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_3| (select (select |v_#memory_$Pointer$.offset_33| |v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|)) (<= (+ 4 |v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|) (select |v_#length_27| |v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|)) (= |v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_3| (select (select |v_#memory_$Pointer$.base_33| |v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|))) InVars {runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|, #length=|v_#length_27|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_33|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_33|, #valid=|v_#valid_30|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_33|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_3|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_3|, #valid=|v_#valid_30|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_5|, #length=|v_#length_27|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_5|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_33|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset]" "[1900] L3803-3-->L3803-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_5| |v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_5|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_3|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_5|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset]" "[1903] L3803-4-->L3805: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_7|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset]" "[1906] L3805-->vatomicptr_read_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_5| |v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_5|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_5|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_vatomicptr_read_#res#1.base]" "[1909] vatomicptr_read_returnLabel#1-->L3655-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_3| |v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_5|)) InVars {runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_5|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_3|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset]" "[1912] L3655-3-->L3655-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_7|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_9|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_7|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset]" "[1915] L3655-4-->L3655-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base]" "[1918] L3655-5-->L3655-6: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_3| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base]" "[1921] L3655-6-->vatomicptr_read_rlx_returnLabel#1: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_7|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset]" "[1924] vatomicptr_read_rlx_returnLabel#1-->L5408-3: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_3| |v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_5| |v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_5|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_3|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base]" "[1927] L5408-3-->L5408-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_9|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset]" "[1930] L5408-4-->L5408-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base]" "[1933] L5408-5-->L5408-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_5| 0) (= |v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_5| 0)) InVars {runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_5|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_5|} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_5|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_5|} AuxVars[] AssignedVars[]" "[1937] L5408-6-->L5409: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_9|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base]" "[1941] L5409-->L5409-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_1| |v_runThread1of1ForFork0_mcslock_release_~node#1.offset_7|) (= |v_runThread1of1ForFork0_mcslock_release_~l#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_1| |v_runThread1of1ForFork0_mcslock_release_~node#1.base_7|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_1| 0) (= |v_runThread1of1ForFork0_mcslock_release_~l#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_1|)) InVars {runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_7|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_5|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_5|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_1|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_1|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_5|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_5|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset]" "[1945] L5409-1-->L5409-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset]" "[1949] L5409-2-->L3697: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset]" "[1953] L3697-->L3697-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base]" "[1957] L3697-1-->L3697-2: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset]" "[1961] L3697-2-->L3700: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset]" "[1965] L3700-->L3700-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_5|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[1969] L3700-1-->L3700-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[1973] L3700-2-->L3953-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1977] L3953-3-->L3953-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_9|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset]" "[1981] L3953-4-->L3953-5: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_7| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_9|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base]" "[1986] L3953-5-->L3956-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_7|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset]" "[1991] L3956-1-->L3958-15: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_11|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_11|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_11|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base]" "[1996] L3958-15-->L3958-24: Formula: (let ((.cse0 (<= 0 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|)) (.cse2 (select |v_#memory_$Pointer$.base_124| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|)) (.cse1 (<= (+ |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11| 4) (select |v_#length_87| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|))) (.cse3 (select |v_#memory_$Pointer$.offset_124| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|)) (.cse5 (= (select |v_#valid_90| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|) 1))) (and .cse0 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_13| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_11|) .cse1 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_11| (select .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|)) (let ((.cse4 (= (mod |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_11| 256) 0))) (or (and (= |v_#memory_int_100| (store |v_#memory_int_101| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11| (store (select |v_#memory_int_101| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11| (select (select |v_#memory_int_100| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|)))) .cse0 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_14| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_13|) (= |v_#memory_$Pointer$.base_123| (store |v_#memory_$Pointer$.base_124| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11| (store .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_11|))) .cse1 (= (store |v_#memory_$Pointer$.offset_124| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11| (store .cse3 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_11|)) |v_#memory_$Pointer$.offset_123|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_14| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_13|) (not .cse4) .cse5) (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_14| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_11|) (= |v_#memory_int_101| |v_#memory_int_100|) (= |v_#memory_$Pointer$.offset_124| |v_#memory_$Pointer$.offset_123|) (= |v_#memory_$Pointer$.base_123| |v_#memory_$Pointer$.base_124|) .cse4 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_14| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_11|)))) (= (select .cse3 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_11|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_13| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_11|) (= (ite (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_11|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_11|)) 1 0) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_11|) .cse5)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_124|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_11|, #valid=|v_#valid_90|, #memory_int=|v_#memory_int_101|, #length=|v_#length_87|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_124|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_11|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_123|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_11|, #valid=|v_#valid_90|, #memory_int=|v_#memory_int_100|, #length=|v_#length_87|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_11|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_123|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, #memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, #memory_$Pointer$.offset]" "[2000] L3958-24-->L3958-25: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[2004] L3958-25-->L3958-26: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[2008] L3958-26-->L3958-27: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[2012] L3958-27-->L3958-28: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[2016] L3958-28-->L3958-29: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[2020] L3958-29-->L3961-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_17|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[2024] L3961-2-->vatomicptr_cmpxchg_returnLabel#2: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_21| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_21|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_21|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_21|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_21|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_21|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[2028] vatomicptr_cmpxchg_returnLabel#2-->L3700-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_11|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_11|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset]" "[2032] L3700-3-->L3700-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_23|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_23|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_19|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[2036] L3700-4-->L3700-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_11|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[2041] L3700-5-->L3700-6: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset]" "[2046] L3700-6-->vatomicptr_cmpxchg_rel_returnLabel#1: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset]" "[2052] vatomicptr_cmpxchg_rel_returnLabel#1-->L5409-3: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_5|) (= |v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_5|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_3|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base]" "[2058] L5409-3-->L5409-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset]" "[2065] L5409-4-->L5409-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset]" "[2072] L5409-5-->L5409-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_5| |v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_9|) (= |v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_5| |v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_9|)) InVars {runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_5|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_5|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_5|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_9|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.offset]" "[2082] L5409-6-->L5410: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_7|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base]" "[2089] L5410-->L5404-2: Formula: (and (= |v_runThread1of1ForFork0_mcslock_release_~node#1.base_11| |v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_11|) (= |v_runThread1of1ForFork0_mcslock_release_~node#1.offset_11| |v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_11|)) InVars {runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_11|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_11|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_11|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_11|} OutVars{runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_11|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_11|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_11|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_11|} AuxVars[] AssignedVars[]" "[2095] L5404-2-->L6055-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_3|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_15|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_15|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_9|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_15|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_9|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_3|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_7|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_15|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_13|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_13|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_9|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_9|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_mcslock_release_~l#1.base]" "[2102] L6055-2-->L6052-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_5|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_5|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset]" "[2112] L6052-1-->L6018-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_release_~tid#1]" "[2118] L6018-2-->L6017-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_release_#in~tid#1]" "[2121] L6017-2-->L6017-3: Formula: (= |v_runThread1of1ForFork0_~j~1#1_9| |v_runThread1of1ForFork0_#t~post773#1_1|) InVars {runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_9|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_9|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post773#1]" "[2124] L6017-3-->L6017-4: Formula: (= |v_runThread1of1ForFork0_~j~1#1_11| (+ |v_runThread1of1ForFork0_#t~post773#1_3| 1)) InVars {runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_3|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_11|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[2128] L6017-4-->L6017-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post773#1]" "[1830] L6017-5-->L6017-6: Formula: (and (not (= |v_runThread1of1ForFork0_~j~1#1_3| 0)) (or (not (= |v_runThread1of1ForFork0_~j~1#1_3| 1)) (<= 1 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_13| 1) 4294967296)))) InVars {runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_3|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_13|} AuxVars[] AssignedVars[]" "[1835] L6017-6-->L6010-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~1#1]" "[1840] L6010-2-->L6010-3: Formula: (= |v_runThread1of1ForFork0_#t~post774#1_1| |v_runThread1of1ForFork0_~i~0#1_9|) InVars {runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_1|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" "[1845] L6010-3-->L6010-4: Formula: (= |v_runThread1of1ForFork0_~i~0#1_11| (+ |v_runThread1of1ForFork0_#t~post774#1_3| 1)) InVars {runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_3|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1850] L6010-4-->L6010-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post774#1]" [2025-04-26 18:36:31,623 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1045360659, now seen corresponding path program 3 times [2025-04-26 18:36:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:31,623 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571866836] [2025-04-26 18:36:31,623 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-26 18:36:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:31,636 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:31,649 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:31,649 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-26 18:36:31,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:31,649 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:31,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:36:31,671 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:36:31,671 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:31,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:31,683 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:31,690 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:31,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1785752674, now seen corresponding path program 1 times [2025-04-26 18:36:31,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:31,690 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860729543] [2025-04-26 18:36:31,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:31,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:31,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-04-26 18:36:31,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-04-26 18:36:31,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:31,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:31,765 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:31,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-04-26 18:36:31,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-04-26 18:36:31,837 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:31,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:31,883 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:31,883 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:36:31,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1424452430, now seen corresponding path program 1 times [2025-04-26 18:36:31,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:36:31,884 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427758345] [2025-04-26 18:36:31,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:36:31,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:36:31,922 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 218 statements into 1 equivalence classes. [2025-04-26 18:36:31,991 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 218 of 218 statements. [2025-04-26 18:36:31,991 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:31,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:31,992 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:36:32,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 218 statements into 1 equivalence classes. [2025-04-26 18:36:32,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 218 of 218 statements. [2025-04-26 18:36:32,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:36:32,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:36:32,078 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:36:41,039 WARN L286 SmtUtils]: Spent 8.94s on a formula simplification. DAG size of input: 487 DAG size of output: 438 (called from [L 276] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2025-04-26 18:36:54,118 WARN L286 SmtUtils]: Spent 6.94s on a formula simplification. DAG size of input: 207 DAG size of output: 136 (called from [L 299] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2025-04-26 18:36:54,820 INFO L206 LassoAnalysis]: Preferences: [2025-04-26 18:36:54,820 INFO L125 ssoRankerPreferences]: Compute integeral hull: false [2025-04-26 18:36:54,820 INFO L126 ssoRankerPreferences]: Enable LassoPartitioneer: true [2025-04-26 18:36:54,820 INFO L127 ssoRankerPreferences]: Term annotations enabled: false [2025-04-26 18:36:54,820 INFO L128 ssoRankerPreferences]: Use exernal solver: false [2025-04-26 18:36:54,820 INFO L129 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:54,820 INFO L130 ssoRankerPreferences]: Dump SMT script to file: false [2025-04-26 18:36:54,820 INFO L131 ssoRankerPreferences]: Path of dumped script: [2025-04-26 18:36:54,821 INFO L132 ssoRankerPreferences]: Filename of dumped script: mcslock.i_petrified1_Iteration4_Lasso [2025-04-26 18:36:54,821 INFO L133 ssoRankerPreferences]: MapElimAlgo: Frank [2025-04-26 18:36:54,821 INFO L243 LassoAnalysis]: Starting lasso preprocessing... [2025-04-26 18:36:54,853 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,860 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,861 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,862 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,863 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,864 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,865 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,866 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,867 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,871 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,872 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,875 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,876 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,877 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,878 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,881 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,882 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,883 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,886 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,887 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,891 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,892 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,893 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,894 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,895 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,899 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,900 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,901 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,903 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,904 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,905 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,907 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,908 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,911 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,912 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,914 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,916 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,917 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,920 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,922 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,924 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,925 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,927 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,930 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,931 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,933 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,934 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,936 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,937 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,939 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,940 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,942 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,944 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,946 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,948 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,949 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,951 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,960 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,962 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,963 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,964 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,966 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,967 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,968 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,970 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,971 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,974 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,975 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,976 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,977 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,982 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,984 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,985 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,986 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,987 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,988 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,989 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,991 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,992 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,993 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,994 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,995 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,996 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,997 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,998 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:54,999 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,002 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,004 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,005 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,006 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,007 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,009 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,010 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,011 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,012 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,013 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,014 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,016 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,017 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,018 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,019 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,020 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,023 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,024 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,025 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,026 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,027 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,029 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,030 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,031 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,032 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,033 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,034 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,035 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,037 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,039 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,041 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,042 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,043 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,044 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,045 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,046 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,047 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,048 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,049 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,051 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,052 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,054 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,061 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,065 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,066 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,067 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,068 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,069 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,070 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,071 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,072 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,073 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,074 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,076 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,077 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,079 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,080 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,082 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,083 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,085 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,086 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,087 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,088 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,089 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,090 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,091 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,094 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,095 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,096 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,097 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,098 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,099 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,100 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,102 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,103 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,104 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,105 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,106 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,107 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,108 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,112 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,114 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,115 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,116 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,117 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,119 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,126 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,127 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,129 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,130 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,132 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,133 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,134 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,136 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,137 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,139 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,140 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,142 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,144 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,145 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,147 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,148 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,149 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,150 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:55,152 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,231 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,239 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,241 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,242 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,243 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,244 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,245 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,246 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,248 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,249 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,250 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,251 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,252 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,253 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,254 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,255 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,256 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,257 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,258 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,261 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,262 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,263 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,264 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,265 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,267 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,268 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,269 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,275 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,276 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,277 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,278 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,279 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,280 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,281 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,282 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,283 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,284 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,285 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,286 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,287 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,288 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,289 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,290 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,291 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,292 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,293 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,294 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,295 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,296 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,297 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,299 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,300 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,301 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,302 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,304 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,305 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,306 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,307 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,308 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,309 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,310 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,311 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,312 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,313 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,314 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,318 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,319 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,320 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,322 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,323 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,324 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,325 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,326 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,327 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:56,328 INFO L118 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2025-04-26 18:36:57,682 INFO L261 LassoAnalysis]: Preprocessing complete. [2025-04-26 18:36:57,686 INFO L453 LassoAnalysis]: Using template 'affine'. [2025-04-26 18:36:57,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,689 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2025-04-26 18:36:57,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,708 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,708 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,710 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2025-04-26 18:36:57,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,717 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2025-04-26 18:36:57,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,731 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,731 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,732 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2025-04-26 18:36:57,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,739 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2025-04-26 18:36:57,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,751 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,751 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,752 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2025-04-26 18:36:57,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,759 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2025-04-26 18:36:57,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,770 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,771 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,772 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2025-04-26 18:36:57,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,781 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2025-04-26 18:36:57,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,793 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,793 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,794 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2025-04-26 18:36:57,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,801 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2025-04-26 18:36:57,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,814 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,814 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,816 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:57,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,823 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2025-04-26 18:36:57,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,836 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,836 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,837 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2025-04-26 18:36:57,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,844 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2025-04-26 18:36:57,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,856 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,856 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,858 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2025-04-26 18:36:57,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,865 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2025-04-26 18:36:57,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,877 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,877 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,878 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2025-04-26 18:36:57,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,884 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2025-04-26 18:36:57,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,895 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,895 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,896 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2025-04-26 18:36:57,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,904 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2025-04-26 18:36:57,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,916 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:57,916 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:57,919 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2025-04-26 18:36:57,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,926 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2025-04-26 18:36:57,928 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,937 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,937 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,938 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2025-04-26 18:36:57,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,945 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2025-04-26 18:36:57,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,956 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,956 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:57,957 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2025-04-26 18:36:57,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,964 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2025-04-26 18:36:57,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,978 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:57,978 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:57,980 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:57,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:57,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:57,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:57,988 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:57,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2025-04-26 18:36:57,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:57,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:57,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:57,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:57,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:57,999 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:57,999 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:57,999 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,000 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2025-04-26 18:36:58,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,007 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2025-04-26 18:36:58,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,018 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,018 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,019 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2025-04-26 18:36:58,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,026 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2025-04-26 18:36:58,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,037 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,038 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,038 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,040 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2025-04-26 18:36:58,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,047 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2025-04-26 18:36:58,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,060 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,060 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,062 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2025-04-26 18:36:58,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,068 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2025-04-26 18:36:58,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,081 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,081 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,082 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,089 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2025-04-26 18:36:58,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,101 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,101 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,103 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,110 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2025-04-26 18:36:58,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,121 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,122 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2025-04-26 18:36:58,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,129 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2025-04-26 18:36:58,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,141 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,141 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,142 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2025-04-26 18:36:58,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,149 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2025-04-26 18:36:58,150 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,160 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,160 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,161 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2025-04-26 18:36:58,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,167 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2025-04-26 18:36:58,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,179 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,179 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,180 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2025-04-26 18:36:58,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,187 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2025-04-26 18:36:58,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,199 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,199 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,200 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2025-04-26 18:36:58,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,207 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2025-04-26 18:36:58,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,218 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,218 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,219 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2025-04-26 18:36:58,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,226 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2025-04-26 18:36:58,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,236 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,238 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,238 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,239 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2025-04-26 18:36:58,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,248 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2025-04-26 18:36:58,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,259 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,260 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2025-04-26 18:36:58,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,266 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2025-04-26 18:36:58,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,277 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,277 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,279 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2025-04-26 18:36:58,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,285 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2025-04-26 18:36:58,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,297 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,297 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,298 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2025-04-26 18:36:58,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,304 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2025-04-26 18:36:58,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,316 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,316 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,316 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,323 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2025-04-26 18:36:58,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,334 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,334 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,335 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2025-04-26 18:36:58,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,341 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2025-04-26 18:36:58,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,354 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,354 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,356 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2025-04-26 18:36:58,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,362 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2025-04-26 18:36:58,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,408 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,408 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,410 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2025-04-26 18:36:58,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,419 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2025-04-26 18:36:58,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,437 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,437 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,439 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2025-04-26 18:36:58,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,454 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2025-04-26 18:36:58,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,469 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,469 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,470 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2025-04-26 18:36:58,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,477 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2025-04-26 18:36:58,480 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,491 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,491 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,494 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,503 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2025-04-26 18:36:58,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,519 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,520 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,528 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,536 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2025-04-26 18:36:58,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,550 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,550 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,552 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,561 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2025-04-26 18:36:58,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,575 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,575 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,576 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,584 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2025-04-26 18:36:58,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,597 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,597 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,598 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,605 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2025-04-26 18:36:58,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,620 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,620 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,621 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,629 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2025-04-26 18:36:58,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,660 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,660 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,661 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2025-04-26 18:36:58,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,669 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2025-04-26 18:36:58,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,682 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,682 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,682 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,683 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2025-04-26 18:36:58,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,690 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2025-04-26 18:36:58,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,703 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,703 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,704 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,712 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2025-04-26 18:36:58,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,724 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,724 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,724 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,728 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2025-04-26 18:36:58,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,736 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2025-04-26 18:36:58,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,748 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,749 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,750 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,758 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2025-04-26 18:36:58,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,774 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,774 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,775 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,781 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2025-04-26 18:36:58,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,792 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,792 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,793 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,801 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2025-04-26 18:36:58,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,814 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,814 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,815 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,823 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2025-04-26 18:36:58,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,836 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,836 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,837 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,845 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2025-04-26 18:36:58,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,857 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,857 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,858 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2025-04-26 18:36:58,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,865 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2025-04-26 18:36:58,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,878 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,878 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,879 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2025-04-26 18:36:58,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,886 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2025-04-26 18:36:58,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,898 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:58,898 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:58,900 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,906 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2025-04-26 18:36:58,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,918 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,918 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,919 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,926 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2025-04-26 18:36:58,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,937 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,937 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,938 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2025-04-26 18:36:58,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,945 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2025-04-26 18:36:58,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,958 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,958 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,959 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:58,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,966 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2025-04-26 18:36:58,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,978 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,978 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,979 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:58,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2025-04-26 18:36:58,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:58,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:58,986 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:58,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2025-04-26 18:36:58,988 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:58,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:58,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:58,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:58,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:58,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:58,998 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:58,998 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:58,999 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2025-04-26 18:36:59,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,006 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2025-04-26 18:36:59,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,019 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:59,019 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:59,021 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2025-04-26 18:36:59,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,028 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2025-04-26 18:36:59,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,040 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,040 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,040 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,040 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,041 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,048 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2025-04-26 18:36:59,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,060 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,060 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,060 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,060 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,061 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2025-04-26 18:36:59,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,068 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2025-04-26 18:36:59,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,081 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,082 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,082 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,087 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2025-04-26 18:36:59,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,089 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2025-04-26 18:36:59,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,101 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,101 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,102 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,109 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2025-04-26 18:36:59,111 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,121 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,121 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2025-04-26 18:36:59,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,128 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2025-04-26 18:36:59,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,139 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,140 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,140 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2025-04-26 18:36:59,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,148 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2025-04-26 18:36:59,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,159 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,159 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,161 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2025-04-26 18:36:59,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,168 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2025-04-26 18:36:59,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,180 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,180 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,181 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,188 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2025-04-26 18:36:59,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,200 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,200 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,201 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2025-04-26 18:36:59,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,207 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2025-04-26 18:36:59,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,219 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,219 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,220 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2025-04-26 18:36:59,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,227 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2025-04-26 18:36:59,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,238 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,238 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,239 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2025-04-26 18:36:59,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,247 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2025-04-26 18:36:59,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,258 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,259 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2025-04-26 18:36:59,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,267 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2025-04-26 18:36:59,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,278 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,278 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,279 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2025-04-26 18:36:59,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,286 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2025-04-26 18:36:59,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,299 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,299 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,299 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2025-04-26 18:36:59,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,307 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2025-04-26 18:36:59,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,318 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,318 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,319 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2025-04-26 18:36:59,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,327 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2025-04-26 18:36:59,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,338 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,338 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,338 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,339 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2025-04-26 18:36:59,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,346 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2025-04-26 18:36:59,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,359 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:36:59,359 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:36:59,361 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,369 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2025-04-26 18:36:59,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,382 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,382 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,384 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,392 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2025-04-26 18:36:59,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,406 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,406 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,407 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,415 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2025-04-26 18:36:59,418 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,428 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,428 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,429 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,437 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2025-04-26 18:36:59,440 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,453 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,453 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,454 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,461 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2025-04-26 18:36:59,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,473 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,473 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,473 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,474 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2025-04-26 18:36:59,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,481 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2025-04-26 18:36:59,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,492 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,492 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,493 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2025-04-26 18:36:59,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,500 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2025-04-26 18:36:59,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,512 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,512 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,513 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,520 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2025-04-26 18:36:59,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,531 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,532 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,532 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2025-04-26 18:36:59,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,540 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2025-04-26 18:36:59,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,552 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,552 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,553 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2025-04-26 18:36:59,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,560 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2025-04-26 18:36:59,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,571 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,572 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,572 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,573 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2025-04-26 18:36:59,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,580 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2025-04-26 18:36:59,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,594 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,594 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,594 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2025-04-26 18:36:59,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,602 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2025-04-26 18:36:59,604 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,614 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,614 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,615 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2025-04-26 18:36:59,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,623 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2025-04-26 18:36:59,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,636 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,636 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,637 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2025-04-26 18:36:59,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,644 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2025-04-26 18:36:59,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,658 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,658 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,658 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,659 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2025-04-26 18:36:59,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,666 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2025-04-26 18:36:59,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,678 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,678 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,679 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2025-04-26 18:36:59,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,687 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2025-04-26 18:36:59,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,698 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,698 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,699 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2025-04-26 18:36:59,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,707 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2025-04-26 18:36:59,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,718 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,718 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,719 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2025-04-26 18:36:59,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,726 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2025-04-26 18:36:59,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,737 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,738 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,738 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2025-04-26 18:36:59,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,745 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2025-04-26 18:36:59,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,757 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,757 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,757 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,758 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2025-04-26 18:36:59,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,765 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2025-04-26 18:36:59,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,777 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,777 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,778 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2025-04-26 18:36:59,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,785 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2025-04-26 18:36:59,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,797 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,797 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,797 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,798 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2025-04-26 18:36:59,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,806 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2025-04-26 18:36:59,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,818 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,818 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,819 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2025-04-26 18:36:59,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,826 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2025-04-26 18:36:59,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,837 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,837 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,838 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2025-04-26 18:36:59,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,845 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2025-04-26 18:36:59,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,857 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,857 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,858 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2025-04-26 18:36:59,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,866 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2025-04-26 18:36:59,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,877 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,877 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,878 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2025-04-26 18:36:59,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,885 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2025-04-26 18:36:59,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,897 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,898 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2025-04-26 18:36:59,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,905 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2025-04-26 18:36:59,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,916 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,916 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,916 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,916 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,916 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,917 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2025-04-26 18:36:59,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,924 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2025-04-26 18:36:59,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,936 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,936 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,937 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2025-04-26 18:36:59,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,944 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2025-04-26 18:36:59,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,956 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,956 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,957 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2025-04-26 18:36:59,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,964 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2025-04-26 18:36:59,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,975 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,975 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,976 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:36:59,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2025-04-26 18:36:59,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:36:59,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:36:59,983 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:36:59,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2025-04-26 18:36:59,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:36:59,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:36:59,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:36:59,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:36:59,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:36:59,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:36:59,995 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:36:59,995 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:36:59,996 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2025-04-26 18:37:00,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,005 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2025-04-26 18:37:00,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,017 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,017 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,018 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2025-04-26 18:37:00,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,025 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2025-04-26 18:37:00,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,037 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,037 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,037 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,037 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,038 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2025-04-26 18:37:00,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,046 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2025-04-26 18:37:00,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,058 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,058 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,059 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2025-04-26 18:37:00,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,066 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2025-04-26 18:37:00,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,078 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,078 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,079 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2025-04-26 18:37:00,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,086 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2025-04-26 18:37:00,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,097 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,097 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,098 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2025-04-26 18:37:00,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,106 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2025-04-26 18:37:00,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,117 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,117 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,118 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2025-04-26 18:37:00,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,125 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2025-04-26 18:37:00,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,137 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,137 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,138 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2025-04-26 18:37:00,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,145 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2025-04-26 18:37:00,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,157 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,157 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,157 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,158 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2025-04-26 18:37:00,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,165 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2025-04-26 18:37:00,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,177 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,177 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,178 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2025-04-26 18:37:00,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,185 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2025-04-26 18:37:00,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,197 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,197 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,198 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2025-04-26 18:37:00,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,206 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2025-04-26 18:37:00,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,217 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,217 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,218 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2025-04-26 18:37:00,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,225 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2025-04-26 18:37:00,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,236 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,237 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,237 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,238 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2025-04-26 18:37:00,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,245 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2025-04-26 18:37:00,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,256 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,256 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,257 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2025-04-26 18:37:00,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,264 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2025-04-26 18:37:00,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,276 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,276 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,277 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,284 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2025-04-26 18:37:00,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,295 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,296 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,296 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,297 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2025-04-26 18:37:00,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,304 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2025-04-26 18:37:00,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,315 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,316 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2025-04-26 18:37:00,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,323 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2025-04-26 18:37:00,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,335 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,336 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,344 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2025-04-26 18:37:00,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,355 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,355 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,356 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,365 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2025-04-26 18:37:00,367 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,376 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,376 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,376 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,377 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:00,377 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:00,379 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,387 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2025-04-26 18:37:00,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,399 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,399 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,400 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2025-04-26 18:37:00,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,409 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2025-04-26 18:37:00,410 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,420 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,420 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,421 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2025-04-26 18:37:00,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,429 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2025-04-26 18:37:00,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,469 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,469 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,471 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,479 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2025-04-26 18:37:00,481 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,491 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,491 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,492 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,499 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2025-04-26 18:37:00,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,510 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,510 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,510 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,510 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,510 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,510 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,510 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,511 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,518 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2025-04-26 18:37:00,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,530 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,530 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,531 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2025-04-26 18:37:00,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,538 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2025-04-26 18:37:00,540 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,550 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,550 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,551 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2025-04-26 18:37:00,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,558 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2025-04-26 18:37:00,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,570 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,570 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,571 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2025-04-26 18:37:00,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,579 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2025-04-26 18:37:00,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,591 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,592 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2025-04-26 18:37:00,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,599 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2025-04-26 18:37:00,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,610 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,611 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,611 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,612 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,619 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2025-04-26 18:37:00,620 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,629 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,630 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,630 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,631 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2025-04-26 18:37:00,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,637 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2025-04-26 18:37:00,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,649 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,649 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,650 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2025-04-26 18:37:00,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,656 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2025-04-26 18:37:00,658 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,668 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,668 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,669 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2025-04-26 18:37:00,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,676 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2025-04-26 18:37:00,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,687 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,687 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,687 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,688 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2025-04-26 18:37:00,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,695 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2025-04-26 18:37:00,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,706 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,706 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,707 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,708 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,715 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2025-04-26 18:37:00,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,727 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:00,727 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:00,729 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2025-04-26 18:37:00,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,737 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2025-04-26 18:37:00,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,748 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,749 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,750 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2025-04-26 18:37:00,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,757 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2025-04-26 18:37:00,758 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,769 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:00,769 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:00,771 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,779 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2025-04-26 18:37:00,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,790 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,790 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,791 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2025-04-26 18:37:00,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,798 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2025-04-26 18:37:00,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,809 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,809 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,809 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,809 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,810 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2025-04-26 18:37:00,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,817 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2025-04-26 18:37:00,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,828 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,828 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,829 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,836 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2025-04-26 18:37:00,838 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,848 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,848 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,849 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2025-04-26 18:37:00,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,881 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2025-04-26 18:37:00,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,894 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,894 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2025-04-26 18:37:00,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,902 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2025-04-26 18:37:00,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,913 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,913 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,914 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,922 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2025-04-26 18:37:00,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,933 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,933 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,933 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,934 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:00,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,942 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2025-04-26 18:37:00,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,954 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,954 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,955 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2025-04-26 18:37:00,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,962 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2025-04-26 18:37:00,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,973 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,973 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,975 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:00,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2025-04-26 18:37:00,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:00,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:00,982 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:00,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2025-04-26 18:37:00,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:00,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:00,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:00,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:00,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:00,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:00,995 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:00,995 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:00,996 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,003 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2025-04-26 18:37:01,004 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,014 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,014 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,015 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2025-04-26 18:37:01,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,022 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2025-04-26 18:37:01,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,034 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,034 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,035 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,042 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2025-04-26 18:37:01,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,053 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,053 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,054 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2025-04-26 18:37:01,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,062 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2025-04-26 18:37:01,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,073 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,073 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,074 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2025-04-26 18:37:01,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,081 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2025-04-26 18:37:01,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,092 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,093 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2025-04-26 18:37:01,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,100 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2025-04-26 18:37:01,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,111 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,111 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,111 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,111 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,111 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,112 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2025-04-26 18:37:01,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,118 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2025-04-26 18:37:01,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,130 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,130 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,131 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2025-04-26 18:37:01,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,138 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2025-04-26 18:37:01,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,149 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,149 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,149 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,149 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,150 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2025-04-26 18:37:01,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,157 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2025-04-26 18:37:01,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,169 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,169 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,169 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,170 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,177 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2025-04-26 18:37:01,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,188 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,189 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,189 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,191 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2025-04-26 18:37:01,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,197 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2025-04-26 18:37:01,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,208 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,208 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,209 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2025-04-26 18:37:01,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,216 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2025-04-26 18:37:01,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,227 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,227 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,228 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2025-04-26 18:37:01,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,234 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2025-04-26 18:37:01,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,246 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,246 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,247 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2025-04-26 18:37:01,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,254 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2025-04-26 18:37:01,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,265 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,266 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,266 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,267 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,274 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2025-04-26 18:37:01,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,286 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,286 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,288 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2025-04-26 18:37:01,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,295 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2025-04-26 18:37:01,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,307 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,307 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,309 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,316 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2025-04-26 18:37:01,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,328 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,328 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,330 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2025-04-26 18:37:01,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,337 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2025-04-26 18:37:01,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,349 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,349 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,350 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2025-04-26 18:37:01,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,357 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2025-04-26 18:37:01,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,369 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,369 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,370 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2025-04-26 18:37:01,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,376 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2025-04-26 18:37:01,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,388 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,389 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2025-04-26 18:37:01,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,395 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2025-04-26 18:37:01,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,408 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,408 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,410 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,416 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2025-04-26 18:37:01,418 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,428 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,428 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,429 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2025-04-26 18:37:01,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,438 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2025-04-26 18:37:01,440 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,450 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,450 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,450 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,451 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2025-04-26 18:37:01,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,459 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2025-04-26 18:37:01,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,473 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,473 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,474 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2025-04-26 18:37:01,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,482 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2025-04-26 18:37:01,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,494 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,494 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,495 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2025-04-26 18:37:01,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,502 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2025-04-26 18:37:01,504 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,515 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,515 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,517 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2025-04-26 18:37:01,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,524 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2025-04-26 18:37:01,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,536 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,536 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,537 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2025-04-26 18:37:01,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,546 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2025-04-26 18:37:01,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,559 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,559 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,562 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2025-04-26 18:37:01,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,569 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2025-04-26 18:37:01,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,581 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,581 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,582 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,589 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2025-04-26 18:37:01,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,600 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,600 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,601 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2025-04-26 18:37:01,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,608 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2025-04-26 18:37:01,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,620 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,620 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,621 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2025-04-26 18:37:01,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,628 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2025-04-26 18:37:01,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,639 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,639 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,640 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2025-04-26 18:37:01,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,647 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2025-04-26 18:37:01,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,658 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,658 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,658 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,659 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,659 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,660 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2025-04-26 18:37:01,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,668 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2025-04-26 18:37:01,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,681 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,681 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,682 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Ended with exit code 0 [2025-04-26 18:37:01,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,690 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2025-04-26 18:37:01,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,703 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,703 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,704 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2025-04-26 18:37:01,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,711 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2025-04-26 18:37:01,712 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,723 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,723 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,725 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2025-04-26 18:37:01,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,732 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2025-04-26 18:37:01,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,745 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,745 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,746 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,754 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2025-04-26 18:37:01,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,769 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,769 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,771 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2025-04-26 18:37:01,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,778 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2025-04-26 18:37:01,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,789 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,789 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,790 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2025-04-26 18:37:01,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,798 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2025-04-26 18:37:01,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,812 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,812 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,815 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,822 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2025-04-26 18:37:01,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,833 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,833 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,833 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,834 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2025-04-26 18:37:01,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,841 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2025-04-26 18:37:01,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,853 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,853 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,856 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,862 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2025-04-26 18:37:01,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,874 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,874 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,876 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2025-04-26 18:37:01,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,883 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2025-04-26 18:37:01,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2025-04-26 18:37:01,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,894 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2025-04-26 18:37:01,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2025-04-26 18:37:01,895 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2025-04-26 18:37:01,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,902 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2025-04-26 18:37:01,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,914 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,914 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,916 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2025-04-26 18:37:01,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,925 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2025-04-26 18:37:01,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,939 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,939 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,944 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,951 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2025-04-26 18:37:01,954 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2025-04-26 18:37:01,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:01,968 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2025-04-26 18:37:01,968 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2025-04-26 18:37:01,972 INFO L490 LassoAnalysis]: Proving termination failed for this template and these settings. [2025-04-26 18:37:01,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:01,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:01,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:01,979 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:01,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2025-04-26 18:37:01,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2025-04-26 18:37:01,991 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2025-04-26 18:37:01,991 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2025-04-26 18:37:01,991 INFO L204 nArgumentSynthesizer]: 4 loop disjuncts [2025-04-26 18:37:01,991 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2025-04-26 18:37:02,034 INFO L402 nArgumentSynthesizer]: We have 48 Motzkin's Theorem applications. [2025-04-26 18:37:02,034 INFO L403 nArgumentSynthesizer]: A total of 8 supporting invariants were added. [2025-04-26 18:37:02,227 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2025-04-26 18:37:02,506 INFO L436 ModelExtractionUtils]: Simplification made 40 calls to the SMT solver. [2025-04-26 18:37:02,506 INFO L437 ModelExtractionUtils]: 41 out of 73 variables were initially zero. Simplification set additionally 29 variables to zero. [2025-04-26 18:37:02,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-04-26 18:37:02,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:02,510 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:02,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2025-04-26 18:37:02,512 INFO L436 nArgumentSynthesizer]: Simplifying supporting invariants... [2025-04-26 18:37:02,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2025-04-26 18:37:02,531 INFO L439 nArgumentSynthesizer]: Removed 8 redundant supporting invariants from a total of 8. [2025-04-26 18:37:02,531 INFO L476 LassoAnalysis]: Proved termination. [2025-04-26 18:37:02,532 INFO L478 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length 4)_1, runThread1of1ForFork0_~i~0#1) = 3*v_rep(select #length 4)_1 - 16*runThread1of1ForFork0_~i~0#1 Supporting invariants [] [2025-04-26 18:37:02,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2025-04-26 18:37:02,635 INFO L156 tatePredicateManager]: 25 out of 26 supporting invariants were superfluous and have been removed [2025-04-26 18:37:02,641 WARN L932 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #length [2025-04-26 18:37:02,642 WARN L932 BoogieBacktranslator]: Unfinished Backtranslation: Cannot backtranslate array access to array IdentifierExpression[#length,GLOBAL] [2025-04-26 18:37:02,661 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:02,684 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-04-26 18:37:02,699 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-04-26 18:37:02,699 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:02,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:02,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-26 18:37:02,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:02,828 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 166 statements into 1 equivalence classes. [2025-04-26 18:37:02,878 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 166 of 166 statements. [2025-04-26 18:37:02,878 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:02,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:02,881 INFO L256 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-04-26 18:37:02,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:04,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-26 18:37:04,545 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 16 loop predicates [2025-04-26 18:37:04,546 INFO L70 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15445 states and 17019 transitions. cyclomatic complexity: 1639 Second operand has 18 states, 18 states have (on average 12.11111111111111) internal successors, (in total 218), 18 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:07,452 INFO L74 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15445 states and 17019 transitions. cyclomatic complexity: 1639. Second operand has 18 states, 18 states have (on average 12.11111111111111) internal successors, (in total 218), 18 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) Result 68518 states and 75416 transitions. Complement of second has 72 states. [2025-04-26 18:37:07,453 INFO L140 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 37 states 2 stem states 34 non-accepting loop states 1 accepting loop states [2025-04-26 18:37:07,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 12.11111111111111) internal successors, (in total 218), 18 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:07,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1070 transitions. [2025-04-26 18:37:07,459 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 37 states and 1070 transitions. Stem has 52 letters. Loop has 166 letters. [2025-04-26 18:37:07,462 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:07,463 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 37 states and 1070 transitions. Stem has 218 letters. Loop has 166 letters. [2025-04-26 18:37:07,463 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:07,463 INFO L85 BuchiAccepts]: Start buchiAccepts Operand 37 states and 1070 transitions. Stem has 52 letters. Loop has 332 letters. [2025-04-26 18:37:07,468 INFO L117 BuchiAccepts]: Finished buchiAccepts. [2025-04-26 18:37:07,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68518 states and 75416 transitions. [2025-04-26 18:37:07,769 INFO L131 ngComponentsAnalysis]: Automaton has 244 accepting balls. 35476 [2025-04-26 18:37:08,013 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68518 states to 61407 states and 67603 transitions. [2025-04-26 18:37:08,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41828 [2025-04-26 18:37:08,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 41886 [2025-04-26 18:37:08,061 INFO L74 IsDeterministic]: Start isDeterministic. Operand 61407 states and 67603 transitions. [2025-04-26 18:37:08,061 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2025-04-26 18:37:08,061 INFO L218 hiAutomatonCegarLoop]: Abstraction has 61407 states and 67603 transitions. [2025-04-26 18:37:08,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61407 states and 67603 transitions. [2025-04-26 18:37:08,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61407 to 52447. [2025-04-26 18:37:08,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52447 states, 52447 states have (on average 1.1034568230785364) internal successors, (in total 57873), 52446 states have internal predecessors, (57873), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:09,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52447 states to 52447 states and 57873 transitions. [2025-04-26 18:37:09,000 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52447 states and 57873 transitions. [2025-04-26 18:37:09,000 INFO L438 stractBuchiCegarLoop]: Abstraction has 52447 states and 57873 transitions. [2025-04-26 18:37:09,000 INFO L340 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2025-04-26 18:37:09,000 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52447 states and 57873 transitions. [2025-04-26 18:37:09,186 INFO L131 ngComponentsAnalysis]: Automaton has 161 accepting balls. 29985 [2025-04-26 18:37:09,186 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:09,186 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:09,189 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:09,189 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:37:09,190 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1745] L6030-4-->L6030-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1257] L6030-5-->L6029-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet776#1]" "[1294] L6029-2-->L6029-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| |v_ULTIMATE.start_main_#t~post777#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1]" "[1480] L6029-3-->L6029-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_6| (+ |v_ULTIMATE.start_main_#t~post777#1_3| 1)) InVars {ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1752] L6029-4-->L6029-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2272] L6030-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1772] L6010-5-->L6010-6: Formula: (and (or (<= 2 (mod (+ |v_runThread1of1ForFork0_~tid~0#1_3| 1) 4294967296)) (not (= |v_runThread1of1ForFork0_~i~0#1_3| 1))) (not (= |v_runThread1of1ForFork0_~i~0#1_3| 0))) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_3|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_3|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_3|} AuxVars[] AssignedVars[]" "[1774] L6010-6-->L6021: Formula: true InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1776] L6021-->runFINAL: Formula: (and (= |v_runThread1of1ForFork0_#res#1.base_1| 0) (= |v_runThread1of1ForFork0_#res#1.offset_1| 0)) InVars {} OutVars{runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_1|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_#res#1.offset]" [2025-04-26 18:37:09,190 INFO L754 eck$LassoCheckResult]: Loop: "[2273] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:37:09,191 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:09,191 INFO L85 PathProgramCache]: Analyzing trace with hash -556711748, now seen corresponding path program 1 times [2025-04-26 18:37:09,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:09,191 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355645527] [2025-04-26 18:37:09,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:09,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:09,201 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:09,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:09,207 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:09,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:09,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:09,242 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355645527] [2025-04-26 18:37:09,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355645527] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:09,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:37:09,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-26 18:37:09,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124618833] [2025-04-26 18:37:09,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:09,243 INFO L757 eck$LassoCheckResult]: stem already infeasible [2025-04-26 18:37:09,243 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2304, now seen corresponding path program 1 times [2025-04-26 18:37:09,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:09,243 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722090072] [2025-04-26 18:37:09,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:09,245 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:09,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:09,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:09,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:09,247 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:09,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:09,248 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:09,248 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:09,248 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:09,253 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:09,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:37:09,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-26 18:37:09,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-26 18:37:09,261 INFO L87 Difference]: Start difference. First operand 52447 states and 57873 transitions. cyclomatic complexity: 5619 Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (in total 65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:09,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:37:09,615 INFO L93 Difference]: Finished difference Result 95571 states and 105313 transitions. [2025-04-26 18:37:09,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95571 states and 105313 transitions. [2025-04-26 18:37:10,339 INFO L131 ngComponentsAnalysis]: Automaton has 320 accepting balls. 51616 [2025-04-26 18:37:10,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95571 states to 95571 states and 105313 transitions. [2025-04-26 18:37:10,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58782 [2025-04-26 18:37:11,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58782 [2025-04-26 18:37:11,066 INFO L74 IsDeterministic]: Start isDeterministic. Operand 95571 states and 105313 transitions. [2025-04-26 18:37:11,069 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2025-04-26 18:37:11,069 INFO L218 hiAutomatonCegarLoop]: Abstraction has 95571 states and 105313 transitions. [2025-04-26 18:37:11,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95571 states and 105313 transitions. [2025-04-26 18:37:12,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95571 to 52457. [2025-04-26 18:37:12,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52457 states, 52457 states have (on average 1.1035896067255084) internal successors, (in total 57891), 52456 states have internal predecessors, (57891), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:12,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52457 states to 52457 states and 57891 transitions. [2025-04-26 18:37:12,447 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52457 states and 57891 transitions. [2025-04-26 18:37:12,448 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-26 18:37:12,448 INFO L438 stractBuchiCegarLoop]: Abstraction has 52457 states and 57891 transitions. [2025-04-26 18:37:12,448 INFO L340 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2025-04-26 18:37:12,449 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52457 states and 57891 transitions. [2025-04-26 18:37:12,627 INFO L131 ngComponentsAnalysis]: Automaton has 161 accepting balls. 29985 [2025-04-26 18:37:12,628 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:12,628 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:12,628 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:12,629 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:12,630 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:12,632 INFO L754 eck$LassoCheckResult]: Loop: "[1797] L6013-->L6013-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_11| |v_runThread1of1ForFork0_acquire_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1799] L6013-1-->L6043: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_1|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1801] L6043-->L6046: Formula: (= |v_runThread1of1ForFork0_acquire_#in~tid#1_3| |v_runThread1of1ForFork0_acquire_~tid#1_3|) InVars {runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_3|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_~tid#1]" "[1803] L6046-->L557: Formula: (= (mod |v_runThread1of1ForFork0_acquire_~tid#1_5| 4294967296) 2) InVars {runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_5|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_5|} AuxVars[] AssignedVars[]" "[1807] L557-->L6047-21: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1813] L6047-21-->L561: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1822] L561-->L6047-1: Formula: (and (= (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_acquire_~tid#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_8|) |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_1|) (= |v_~#lock~0.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_1|) (= |v_~#lock~0.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_1|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_1| |v_~#nodes~0.base_8|)) InVars {~#lock~0.offset=|v_~#lock~0.offset_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_13|, ~#nodes~0.base=|v_~#nodes~0.base_8|, ~#nodes~0.offset=|v_~#nodes~0.offset_8|, ~#lock~0.base=|v_~#lock~0.base_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_8|, ~#lock~0.base=|v_~#lock~0.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_13|, ~#nodes~0.offset=|v_~#nodes~0.offset_8|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset]" "[1828] L6047-1-->L6047-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#res#1]" "[1833] L6047-2-->L5383: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[1838] L5383-->L5383-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[1843] L5383-1-->L5386: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset]" "[1848] L5386-->L5387: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base]" "[1853] L5387-->L5387-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_3| 0) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_3| 0)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1857] L5387-1-->L3662: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1861] L3662-->L3662-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_9|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base]" "[1865] L3662-1-->L3665: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_9|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1869] L3665-->L3665-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1873] L3665-1-->L3842: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1877] L3842-->L3842-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_9|) (= |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_9| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base]" "[1880] L3842-1-->L3846: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1883] L3846-->L3846-3: Formula: (and (<= (+ |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| 4) (select |v_#length_75| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|)) (= |v_#memory_$Pointer$.offset_99| (store |v_#memory_$Pointer$.offset_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.offset_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|))) (= (store |v_#memory_$Pointer$.base_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.base_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|)) |v_#memory_$Pointer$.base_99|) (<= 0 |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|) (= |v_#memory_int_76| (store |v_#memory_int_77| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_int_77| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| (select (select |v_#memory_int_76| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|)))) (= (select |v_#valid_78| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) 1)) InVars {runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_100|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|, #valid=|v_#valid_78|, #memory_int=|v_#memory_int_77|, #length=|v_#length_75|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_100|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_99|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|, #valid=|v_#valid_78|, #memory_int=|v_#memory_int_76|, #length=|v_#length_75|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_99|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1886] L3846-3-->L3665-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_15|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1889] L3665-2-->L3662-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1892] L3662-2-->L5387-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1895] L5387-2-->L5388: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1898] L5388-->L5388-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_5| (+ |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7| 4)) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_3| 1)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1901] L5388-1-->L1892: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_5|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1904] L1892-->L1892-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_9| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_9|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1907] L1892-1-->L1895: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_9|) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~v#1]" "[1910] L1895-->L1895-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11| |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_3|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_5| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_5|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_3|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1913] L1895-1-->L3821: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_5|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1916] L3821-->L3821-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_9|) (= |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_9| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|)) InVars {runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset]" "[1919] L3821-1-->L3825: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_~v#1_11| |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|) InVars {runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~v#1]" "[1922] L3825-->L3825-3: Formula: (and (<= (+ |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| 4) (select |v_#length_39| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|)) (= (store |v_#memory_$Pointer$.offset_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.offset_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| (select (select |v_#memory_$Pointer$.offset_47| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|))) |v_#memory_$Pointer$.offset_47|) (= (select |v_#valid_42| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) 1) (= (store |v_#memory_$Pointer$.base_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.base_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| (select (select |v_#memory_$Pointer$.base_47| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|))) |v_#memory_$Pointer$.base_47|) (<= 0 |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|) (= (store |v_#memory_int_33| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_int_33| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomic32_write_~v#1_13|)) |v_#memory_int_32|)) InVars {runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_48|, #valid=|v_#valid_42|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|, #memory_int=|v_#memory_int_33|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_13|, #length=|v_#length_39|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_48|} OutVars{runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_47|, #valid=|v_#valid_42|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|, #memory_int=|v_#memory_int_32|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_13|, #length=|v_#length_39|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_47|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1925] L3825-3-->L1895-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_15|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_15|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1928] L1895-2-->L1892-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1931] L1892-2-->L5388-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_15|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_15|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1935] L5388-2-->L5389: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_11|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_11|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1939] L5389-->L5389-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_1| 0) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[1943] L5389-1-->L5389-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[1947] L5389-2-->L3953: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1951] L3953-->L3953-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset]" "[1955] L3953-1-->L3953-2: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base]" "[1959] L3953-2-->L3956: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset]" "[1963] L3956-->L3958: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base]" "[1967] L3958-->L3958-9: Formula: (let ((.cse0 (= (select |v_#valid_94| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) 1)) (.cse1 (<= (+ |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| 4) (select |v_#length_91| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|))) (.cse4 (<= 0 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|)) (.cse5 (select |v_#memory_$Pointer$.base_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|)) (.cse2 (select |v_#memory_$Pointer$.offset_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|))) (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3| (ite (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|)) 1 0)) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|) .cse0 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|) .cse1 (let ((.cse3 (= (mod |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3| 256) 0))) (or (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5|) (= (store |v_#memory_$Pointer$.offset_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|)) |v_#memory_$Pointer$.offset_131|) .cse0 .cse1 (= (store |v_#memory_int_109| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store (select |v_#memory_int_109| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| (select (select |v_#memory_int_108| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|))) |v_#memory_int_108|) (not .cse3) .cse4 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5|) (= |v_#memory_$Pointer$.base_131| (store |v_#memory_$Pointer$.base_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store .cse5 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|)))) (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3|) (= |v_#memory_$Pointer$.base_131| |v_#memory_$Pointer$.base_132|) (= |v_#memory_$Pointer$.offset_131| |v_#memory_$Pointer$.offset_132|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|) (= |v_#memory_int_109| |v_#memory_int_108|) .cse3))) .cse4 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3| (select .cse5 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|)) (= (select .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|))) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_132|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|, #valid=|v_#valid_94|, #memory_int=|v_#memory_int_109|, #length=|v_#length_91|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_132|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_131|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|, #valid=|v_#valid_94|, #memory_int=|v_#memory_int_108|, #length=|v_#length_91|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_131|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, #memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, #memory_$Pointer$.offset]" "[1971] L3958-9-->L3958-10: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[1975] L3958-10-->L3958-11: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1979] L3958-11-->L3958-12: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[1983] L3958-12-->L3958-13: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[1988] L3958-13-->L3958-14: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1993] L3958-14-->L3961: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[1998] L3961-->vatomicptr_cmpxchg_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[2002] vatomicptr_cmpxchg_returnLabel#1-->L5389-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7| |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base]" "[2006] L5389-3-->L5389-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[2010] L5389-4-->L5389-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[2014] L5389-5-->L5389-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base]" "[2018] L5389-6-->L5390: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base]" "[2022] L5390-->mcslock_tryacquire_returnLabel#1: Formula: (= |v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_3| (ite (= (ite (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7| 0) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7| 0)) 1 0) 0) 0 1)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#res#1]" "[2026] mcslock_tryacquire_returnLabel#1-->L6047-3: Formula: (= |v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5| |v_runThread1of1ForFork0_acquire_#t~ret780#1_5|) InVars {runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5|} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_5|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1]" "[2030] L6047-3-->L6047-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_11|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_11|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[2034] L6047-4-->L6047-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset]" "[2038] L6047-5-->L6047-6: Formula: (= (mod |v_runThread1of1ForFork0_acquire_#t~ret780#1_7| 256) 0) InVars {runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_7|} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_7|} AuxVars[] AssignedVars[]" "[2043] L6047-6-->L6047-12: Formula: (= |v_runThread1of1ForFork0_acquire_#t~ite781#1_5| 1) InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ite781#1]" "[2049] L6047-12-->L6047-16: Formula: (= |v_runThread1of1ForFork0_acquire_#t~ite781#1_9| 0) InVars {runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_9|} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_9|} AuxVars[] AssignedVars[]" "[2055] L6047-16-->L6047-17: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1]" "[2061] L6047-17-->L6043-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ite781#1]" "[1821] L6043-1-->L6013-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_11|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1827] L6013-2-->L6014: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1832] L6014-->L5996: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_1|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1837] L5996-->L5996-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post770#1_3| v_~g_cs_x~0_6) InVars {~g_cs_x~0=v_~g_cs_x~0_6} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_3|, ~g_cs_x~0=v_~g_cs_x~0_6} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1842] L5996-1-->L5996-2: Formula: (= (+ |v_runThread1of1ForFork0_cs_#t~post770#1_5| 1) v_~g_cs_x~0_7) InVars {runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|, ~g_cs_x~0=v_~g_cs_x~0_7} AuxVars[] AssignedVars[~g_cs_x~0]" "[1847] L5996-2-->L5997: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1852] L5997-->L5997-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post771#1_3| v_~g_cs_y~0_4) InVars {~g_cs_y~0=v_~g_cs_y~0_4} OutVars{~g_cs_y~0=v_~g_cs_y~0_4, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1856] L5997-1-->L5997-2: Formula: (= v_~g_cs_y~0_5 (+ |v_runThread1of1ForFork0_cs_#t~post771#1_5| 1)) InVars {runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} OutVars{~g_cs_y~0=v_~g_cs_y~0_5, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} AuxVars[] AssignedVars[~g_cs_y~0]" "[1860] L5997-2-->L5993: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1864] L5993-->L6012-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_9|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1868] L6012-2-->L6012-3: Formula: (= |v_runThread1of1ForFork0_~j~0#1_9| |v_runThread1of1ForFork0_#t~post772#1_1|) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1872] L6012-3-->L6012-4: Formula: (= |v_runThread1of1ForFork0_~j~0#1_11| (+ |v_runThread1of1ForFork0_#t~post772#1_3| 1)) InVars {runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_11|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1876] L6012-4-->L6012-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:12,633 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:12,633 INFO L85 PathProgramCache]: Analyzing trace with hash -173165207, now seen corresponding path program 1 times [2025-04-26 18:37:12,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:12,633 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229924560] [2025-04-26 18:37:12,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:12,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:12,643 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:12,655 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:12,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:12,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:12,655 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:12,658 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:12,664 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:12,664 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:12,664 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:12,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:12,674 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:12,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1297883114, now seen corresponding path program 1 times [2025-04-26 18:37:12,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:12,674 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9886693] [2025-04-26 18:37:12,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:12,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:12,682 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-26 18:37:12,688 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-26 18:37:12,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:12,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:12,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:12,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:12,757 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9886693] [2025-04-26 18:37:12,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9886693] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:12,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-26 18:37:12,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-26 18:37:12,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420448771] [2025-04-26 18:37:12,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:12,757 INFO L769 eck$LassoCheckResult]: loop already infeasible [2025-04-26 18:37:12,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:37:12,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-04-26 18:37:12,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-04-26 18:37:12,758 INFO L87 Difference]: Start difference. First operand 52457 states and 57891 transitions. cyclomatic complexity: 5627 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (in total 81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:12,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:37:12,967 INFO L93 Difference]: Finished difference Result 52940 states and 58427 transitions. [2025-04-26 18:37:12,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52940 states and 58427 transitions. [2025-04-26 18:37:13,372 INFO L131 ngComponentsAnalysis]: Automaton has 161 accepting balls. 30273 [2025-04-26 18:37:13,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52940 states to 52940 states and 58427 transitions. [2025-04-26 18:37:13,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 34194 [2025-04-26 18:37:13,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 34194 [2025-04-26 18:37:13,581 INFO L74 IsDeterministic]: Start isDeterministic. Operand 52940 states and 58427 transitions. [2025-04-26 18:37:13,582 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2025-04-26 18:37:13,582 INFO L218 hiAutomatonCegarLoop]: Abstraction has 52940 states and 58427 transitions. [2025-04-26 18:37:13,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52940 states and 58427 transitions. [2025-04-26 18:37:14,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52940 to 52618. [2025-04-26 18:37:14,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52618 states, 52618 states have (on average 1.1042799042152875) internal successors, (in total 58105), 52617 states have internal predecessors, (58105), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:14,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52618 states to 52618 states and 58105 transitions. [2025-04-26 18:37:14,336 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52618 states and 58105 transitions. [2025-04-26 18:37:14,337 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-04-26 18:37:14,337 INFO L438 stractBuchiCegarLoop]: Abstraction has 52618 states and 58105 transitions. [2025-04-26 18:37:14,337 INFO L340 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2025-04-26 18:37:14,337 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52618 states and 58105 transitions. [2025-04-26 18:37:14,500 INFO L131 ngComponentsAnalysis]: Automaton has 161 accepting balls. 30081 [2025-04-26 18:37:14,500 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:14,500 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:14,501 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:14,501 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:14,502 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:14,502 INFO L754 eck$LassoCheckResult]: Loop: "[1797] L6013-->L6013-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_11| |v_runThread1of1ForFork0_acquire_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1799] L6013-1-->L6043: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_1|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1801] L6043-->L6046: Formula: (= |v_runThread1of1ForFork0_acquire_#in~tid#1_3| |v_runThread1of1ForFork0_acquire_~tid#1_3|) InVars {runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_3|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_~tid#1]" "[1803] L6046-->L557: Formula: (= (mod |v_runThread1of1ForFork0_acquire_~tid#1_5| 4294967296) 2) InVars {runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_5|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_5|} AuxVars[] AssignedVars[]" "[1807] L557-->L6047-21: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1813] L6047-21-->L561: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1822] L561-->L6047-1: Formula: (and (= (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_acquire_~tid#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_8|) |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_1|) (= |v_~#lock~0.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_1|) (= |v_~#lock~0.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_1|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_1| |v_~#nodes~0.base_8|)) InVars {~#lock~0.offset=|v_~#lock~0.offset_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_13|, ~#nodes~0.base=|v_~#nodes~0.base_8|, ~#nodes~0.offset=|v_~#nodes~0.offset_8|, ~#lock~0.base=|v_~#lock~0.base_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_8|, ~#lock~0.base=|v_~#lock~0.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_13|, ~#nodes~0.offset=|v_~#nodes~0.offset_8|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset]" "[1828] L6047-1-->L6047-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#res#1]" "[1833] L6047-2-->L5383: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[1838] L5383-->L5383-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[1843] L5383-1-->L5386: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset]" "[1848] L5386-->L5387: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base]" "[1853] L5387-->L5387-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_3| 0) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_3| 0)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1857] L5387-1-->L3662: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1861] L3662-->L3662-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_9|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base]" "[1865] L3662-1-->L3665: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_9|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1869] L3665-->L3665-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1873] L3665-1-->L3842: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1877] L3842-->L3842-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_9|) (= |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_9| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base]" "[1880] L3842-1-->L3846: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_11| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1883] L3846-->L3846-3: Formula: (and (<= (+ |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| 4) (select |v_#length_75| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|)) (= |v_#memory_$Pointer$.offset_99| (store |v_#memory_$Pointer$.offset_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.offset_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|))) (= (store |v_#memory_$Pointer$.base_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.base_100| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|)) |v_#memory_$Pointer$.base_99|) (<= 0 |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|) (= |v_#memory_int_76| (store |v_#memory_int_77| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13| (store (select |v_#memory_int_77| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13| (select (select |v_#memory_int_76| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|)))) (= (select |v_#valid_78| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|) 1)) InVars {runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_100|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|, #valid=|v_#valid_78|, #memory_int=|v_#memory_int_77|, #length=|v_#length_75|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_100|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_99|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_13|, #valid=|v_#valid_78|, #memory_int=|v_#memory_int_76|, #length=|v_#length_75|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_99|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1886] L3846-3-->L3665-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_15|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1889] L3665-2-->L3662-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1892] L3662-2-->L5387-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_15|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1895] L5387-2-->L5388: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1898] L5388-->L5388-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_5| (+ |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7| 4)) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_3| 1)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_3|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1901] L5388-1-->L1892: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_5|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1904] L1892-->L1892-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_9| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_9|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1907] L1892-1-->L1895: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_9|) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_7|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~v#1]" "[1910] L1895-->L1895-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11| |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_3|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_5| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_5|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_3|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1913] L1895-1-->L3821: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_5|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_5|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1916] L3821-->L3821-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7| |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_9|) (= |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_9| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|)) InVars {runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_7|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset]" "[1919] L3821-1-->L3825: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_~v#1_11| |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|) InVars {runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~v#1]" "[1922] L3825-->L3825-3: Formula: (and (<= (+ |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| 4) (select |v_#length_39| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|)) (= (store |v_#memory_$Pointer$.offset_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.offset_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| (select (select |v_#memory_$Pointer$.offset_47| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|))) |v_#memory_$Pointer$.offset_47|) (= (select |v_#valid_42| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) 1) (= (store |v_#memory_$Pointer$.base_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_$Pointer$.base_48| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| (select (select |v_#memory_$Pointer$.base_47| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|))) |v_#memory_$Pointer$.base_47|) (<= 0 |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|) (= (store |v_#memory_int_33| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13| (store (select |v_#memory_int_33| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13| |v_runThread1of1ForFork0_vatomic32_write_~v#1_13|)) |v_#memory_int_32|)) InVars {runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_48|, #valid=|v_#valid_42|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|, #memory_int=|v_#memory_int_33|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_13|, #length=|v_#length_39|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_48|} OutVars{runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_13|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_47|, #valid=|v_#valid_42|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_13|, #memory_int=|v_#memory_int_32|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_13|, #length=|v_#length_39|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_47|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1925] L3825-3-->L1895-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_15|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_15|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1928] L1895-2-->L1892-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_11|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1931] L1892-2-->L5388-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_15|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_15|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1935] L5388-2-->L5389: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_11|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_11|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1939] L5389-->L5389-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_1| 0) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[1943] L5389-1-->L5389-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[1947] L5389-2-->L3953: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_1|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1951] L3953-->L3953-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset]" "[1955] L3953-1-->L3953-2: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base]" "[1959] L3953-2-->L3956: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset]" "[1963] L3956-->L3958: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base]" "[1967] L3958-->L3958-9: Formula: (let ((.cse0 (= (select |v_#valid_94| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) 1)) (.cse1 (<= (+ |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| 4) (select |v_#length_91| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|))) (.cse4 (<= 0 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|)) (.cse5 (select |v_#memory_$Pointer$.base_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|)) (.cse2 (select |v_#memory_$Pointer$.offset_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|))) (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3| (ite (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|)) 1 0)) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|) .cse0 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|) .cse1 (let ((.cse3 (= (mod |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3| 256) 0))) (or (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5|) (= (store |v_#memory_$Pointer$.offset_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|)) |v_#memory_$Pointer$.offset_131|) .cse0 .cse1 (= (store |v_#memory_int_109| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store (select |v_#memory_int_109| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| (select (select |v_#memory_int_108| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|))) |v_#memory_int_108|) (not .cse3) .cse4 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5|) (= |v_#memory_$Pointer$.base_131| (store |v_#memory_$Pointer$.base_132| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5| (store .cse5 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|)))) (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3|) (= |v_#memory_$Pointer$.base_131| |v_#memory_$Pointer$.base_132|) (= |v_#memory_$Pointer$.offset_131| |v_#memory_$Pointer$.offset_132|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|) (= |v_#memory_int_109| |v_#memory_int_108|) .cse3))) .cse4 (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3| (select .cse5 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|)) (= (select .cse2 |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|) |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|))) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_132|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|, #valid=|v_#valid_94|, #memory_int=|v_#memory_int_109|, #length=|v_#length_91|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_5|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_132|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_3|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_3|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_131|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_3|, #valid=|v_#valid_94|, #memory_int=|v_#memory_int_108|, #length=|v_#length_91|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_131|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, #memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, #memory_$Pointer$.offset]" "[1971] L3958-9-->L3958-10: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[1975] L3958-10-->L3958-11: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1979] L3958-11-->L3958-12: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[1983] L3958-12-->L3958-13: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1]" "[1988] L3958-13-->L3958-14: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[1993] L3958-14-->L3961: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base]" "[1998] L3961-->vatomicptr_cmpxchg_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_17|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset]" "[2002] vatomicptr_cmpxchg_returnLabel#1-->L5389-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7| |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|)) InVars {runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_7|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_3|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base]" "[2006] L5389-3-->L5389-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_15|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_19|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_13|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset]" "[2010] L5389-4-->L5389-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base]" "[2014] L5389-5-->L5389-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5| |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_5| |v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base]" "[2018] L5389-6-->L5390: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base]" "[2022] L5390-->mcslock_tryacquire_returnLabel#1: Formula: (= |v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_3| (ite (= (ite (and (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7| 0) (= |v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7| 0)) 1 0) 0) 0 1)) InVars {runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7|} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_7|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#res#1]" "[2026] mcslock_tryacquire_returnLabel#1-->L6047-3: Formula: (= |v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5| |v_runThread1of1ForFork0_acquire_#t~ret780#1_5|) InVars {runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5|} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_5|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1]" "[2030] L6047-3-->L6047-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_7|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_11|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_9|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_11|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_9|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset]" "[2034] L6047-4-->L6047-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset]" "[2039] L6047-5-->L6047-8: Formula: (not (= (mod |v_runThread1of1ForFork0_acquire_#t~ret780#1_9| 256) 0)) InVars {runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_9|} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_9|} AuxVars[] AssignedVars[]" "[2044] L6047-8-->L6047-9: Formula: (= |v_runThread1of1ForFork0_verification_spin_end_#in~v#1_1| 1) InVars {} OutVars{runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_spin_end_#in~v#1]" "[2050] L6047-9-->L565: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_spin_end_~v#1]" "[2056] L565-->L568-7: Formula: (= |v_runThread1of1ForFork0_verification_spin_end_~v#1_3| |v_runThread1of1ForFork0_verification_spin_end_#in~v#1_3|) InVars {runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_3|} OutVars{runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_3|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_spin_end_~v#1]" "[2063] L568-7-->L568-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[2070] L568-4-->L568-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[2078] L568-1-->L568-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[2087] L568-3-->L568-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[2077] L568-6-->L565-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[2068] L565-1-->L6047-10: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_spin_end_~v#1]" "[2075] L6047-10-->L6047-11: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_spin_end_#in~v#1]" "[2085] L6047-11-->L6047-12: Formula: (= 0 |v_runThread1of1ForFork0_acquire_#t~ite781#1_15|) InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_15|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ite781#1]" "[2049] L6047-12-->L6047-16: Formula: (= |v_runThread1of1ForFork0_acquire_#t~ite781#1_9| 0) InVars {runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_9|} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_9|} AuxVars[] AssignedVars[]" "[2055] L6047-16-->L6047-17: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1]" "[2061] L6047-17-->L6043-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ite781#1]" "[1821] L6043-1-->L6013-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_11|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1827] L6013-2-->L6014: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1832] L6014-->L5996: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_1|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1837] L5996-->L5996-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post770#1_3| v_~g_cs_x~0_6) InVars {~g_cs_x~0=v_~g_cs_x~0_6} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_3|, ~g_cs_x~0=v_~g_cs_x~0_6} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1842] L5996-1-->L5996-2: Formula: (= (+ |v_runThread1of1ForFork0_cs_#t~post770#1_5| 1) v_~g_cs_x~0_7) InVars {runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|, ~g_cs_x~0=v_~g_cs_x~0_7} AuxVars[] AssignedVars[~g_cs_x~0]" "[1847] L5996-2-->L5997: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1852] L5997-->L5997-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post771#1_3| v_~g_cs_y~0_4) InVars {~g_cs_y~0=v_~g_cs_y~0_4} OutVars{~g_cs_y~0=v_~g_cs_y~0_4, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1856] L5997-1-->L5997-2: Formula: (= v_~g_cs_y~0_5 (+ |v_runThread1of1ForFork0_cs_#t~post771#1_5| 1)) InVars {runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} OutVars{~g_cs_y~0=v_~g_cs_y~0_5, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} AuxVars[] AssignedVars[~g_cs_y~0]" "[1860] L5997-2-->L5993: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1864] L5993-->L6012-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_9|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1868] L6012-2-->L6012-3: Formula: (= |v_runThread1of1ForFork0_~j~0#1_9| |v_runThread1of1ForFork0_#t~post772#1_1|) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1872] L6012-3-->L6012-4: Formula: (= |v_runThread1of1ForFork0_~j~0#1_11| (+ |v_runThread1of1ForFork0_#t~post772#1_3| 1)) InVars {runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_11|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1876] L6012-4-->L6012-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:14,503 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:14,503 INFO L85 PathProgramCache]: Analyzing trace with hash -173165207, now seen corresponding path program 2 times [2025-04-26 18:37:14,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:14,503 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428570445] [2025-04-26 18:37:14,503 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-26 18:37:14,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:14,511 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:14,516 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:14,516 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-26 18:37:14,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:14,517 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:14,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:14,523 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:14,523 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:14,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:14,527 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:14,527 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:14,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1264581727, now seen corresponding path program 1 times [2025-04-26 18:37:14,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:14,527 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647603437] [2025-04-26 18:37:14,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:14,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:14,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-04-26 18:37:14,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-04-26 18:37:14,545 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:14,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:14,545 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:14,547 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-04-26 18:37:14,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-04-26 18:37:14,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:14,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:14,576 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:14,576 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:14,577 INFO L85 PathProgramCache]: Analyzing trace with hash 77293047, now seen corresponding path program 1 times [2025-04-26 18:37:14,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:14,577 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615182511] [2025-04-26 18:37:14,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:14,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:14,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-26 18:37:14,593 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-26 18:37:14,593 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:14,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:15,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:15,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:15,265 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615182511] [2025-04-26 18:37:15,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615182511] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-26 18:37:15,265 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508136142] [2025-04-26 18:37:15,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:15,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-26 18:37:15,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:15,267 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-26 18:37:15,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2025-04-26 18:37:15,360 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-26 18:37:15,398 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-26 18:37:15,399 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:15,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:15,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-26 18:37:15,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:15,500 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-26 18:37:15,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508136142] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:15,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-26 18:37:15,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2025-04-26 18:37:15,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826729686] [2025-04-26 18:37:15,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:18,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:37:18,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-26 18:37:18,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2025-04-26 18:37:18,003 INFO L87 Difference]: Start difference. First operand 52618 states and 58105 transitions. cyclomatic complexity: 5680 Second operand has 8 states, 8 states have (on average 19.5) internal successors, (in total 156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:18,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:37:18,233 INFO L93 Difference]: Finished difference Result 24482 states and 26883 transitions. [2025-04-26 18:37:18,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24482 states and 26883 transitions. [2025-04-26 18:37:18,325 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 10108 [2025-04-26 18:37:18,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24482 states to 24482 states and 26883 transitions. [2025-04-26 18:37:18,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12362 [2025-04-26 18:37:18,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12362 [2025-04-26 18:37:18,399 INFO L74 IsDeterministic]: Start isDeterministic. Operand 24482 states and 26883 transitions. [2025-04-26 18:37:18,400 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2025-04-26 18:37:18,400 INFO L218 hiAutomatonCegarLoop]: Abstraction has 24482 states and 26883 transitions. [2025-04-26 18:37:18,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24482 states and 26883 transitions. [2025-04-26 18:37:18,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24482 to 24204. [2025-04-26 18:37:18,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24204 states, 24204 states have (on average 1.0983308544042307) internal successors, (in total 26584), 24203 states have internal predecessors, (26584), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:18,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24204 states to 24204 states and 26584 transitions. [2025-04-26 18:37:18,710 INFO L240 hiAutomatonCegarLoop]: Abstraction has 24204 states and 26584 transitions. [2025-04-26 18:37:18,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-26 18:37:18,711 INFO L438 stractBuchiCegarLoop]: Abstraction has 24204 states and 26584 transitions. [2025-04-26 18:37:18,711 INFO L340 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2025-04-26 18:37:18,711 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24204 states and 26584 transitions. [2025-04-26 18:37:18,789 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 10108 [2025-04-26 18:37:18,790 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:18,790 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:18,790 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:18,791 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:18,792 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1788] L573-10-->L573-12: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1793] L573-12-->L573-15: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1787] L573-15-->L570-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1782] L570-3-->L6011-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1785] L6011-2-->L6012: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1791] L6012-->L6012-5: Formula: (= |v_runThread1of1ForFork0_~j~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:18,793 INFO L754 eck$LassoCheckResult]: Loop: "[1797] L6013-->L6013-1: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_11| |v_runThread1of1ForFork0_acquire_#in~tid#1_1|) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_11|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1799] L6013-1-->L6043: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_1|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_1|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1801] L6043-->L6046: Formula: (= |v_runThread1of1ForFork0_acquire_#in~tid#1_3| |v_runThread1of1ForFork0_acquire_~tid#1_3|) InVars {runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_3|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_~tid#1]" "[1804] L6046-->L6049: Formula: (not (= 2 (mod |v_runThread1of1ForFork0_acquire_~tid#1_7| 4294967296))) InVars {runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} OutVars{runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_7|} AuxVars[] AssignedVars[]" "[1808] L6049-->L6049-1: Formula: (and (= |v_~#lock~0.base_4| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1| |v_~#lock~0.offset_4|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1| (+ (* (let ((.cse0 (mod |v_runThread1of1ForFork0_acquire_~tid#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 8) |v_~#nodes~0.offset_9|)) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1| |v_~#nodes~0.base_9|)) InVars {~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, ~#nodes~0.base=|v_~#nodes~0.base_9|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, ~#lock~0.base=|v_~#lock~0.base_4|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_1|, ~#nodes~0.base=|v_~#nodes~0.base_9|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_1|, ~#lock~0.base=|v_~#lock~0.base_4|, ~#lock~0.offset=|v_~#lock~0.offset_4|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_9|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1814] L6049-1-->L5392: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_1|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_1|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1823] L5392-->L5392-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_~l#1.base]" "[1829] L5392-1-->L5395: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3| |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|) (= |v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|)) InVars {runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_3|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1834] L5395-->L5396: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_3|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset]" "[1839] L5396-->L5396-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1| 0) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1844] L5396-1-->L3662-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1849] L3662-3-->L3662-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base]" "[1854] L3662-4-->L3665-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1858] L3665-3-->L3665-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|)) InVars {runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1862] L3665-4-->L3842-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1866] L3842-2-->L3842-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base]" "[1870] L3842-3-->L3846-4: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1874] L3846-4-->L3846-7: Formula: (and (= |v_#memory_int_84| (store |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_int_85| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| (select (select |v_#memory_int_84| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| 4) (select |v_#length_79| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|)) (= (select |v_#valid_82| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) 1) (= |v_#memory_$Pointer$.offset_107| (store |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.base_107| (store |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_108| |v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|)))) InVars {runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_108|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_85|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_108|} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_107|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_7|, #valid=|v_#valid_82|, #memory_int=|v_#memory_int_84|, #length=|v_#length_79|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_7|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_107|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1878] L3846-7-->L3665-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_11|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_11|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_vatomicptr_write_~v#1.offset]" "[1881] L3665-5-->L3662-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base]" "[1884] L3662-5-->L5396-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_13|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base]" "[1887] L5396-2-->L5397: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base]" "[1890] L5397-->L5397-1: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1| 1) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1| (+ |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7| 4)) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|)) InVars {runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1893] L5397-1-->L1892-3: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1896] L1892-3-->L1892-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1899] L1892-4-->L1895-3: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_5|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~v#1]" "[1902] L1895-3-->L1895-4: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|) (= |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1| |v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|)) InVars {runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_7|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_1|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_7|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_1|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1905] L1895-4-->L3821-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_1|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_1|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1908] L3821-2-->L3821-3: Formula: (and (= |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3| |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3| |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_3|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_3|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset]" "[1911] L3821-3-->L3825-4: Formula: (= |v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5| |v_runThread1of1ForFork0_vatomic32_write_~v#1_3|) InVars {runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_3|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~v#1]" "[1914] L3825-4-->L3825-7: Formula: (and (<= 0 |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|) (= |v_#memory_$Pointer$.offset_55| (store |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.offset_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.offset_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|)))) (<= (+ |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| 4) (select |v_#length_43| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|)) (= (select |v_#valid_46| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) 1) (= (store |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_$Pointer$.base_56| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| (select (select |v_#memory_$Pointer$.base_55| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|))) |v_#memory_$Pointer$.base_55|) (= (store |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7| (store (select |v_#memory_int_41| |v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|) |v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7| |v_runThread1of1ForFork0_vatomic32_write_~v#1_7|)) |v_#memory_int_40|)) InVars {runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_56|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_41|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_56|} OutVars{runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_7|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_55|, #valid=|v_#valid_46|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_7|, #memory_int=|v_#memory_int_40|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_7|, #length=|v_#length_43|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_55|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[1917] L3825-7-->L1895-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_9|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_11|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_11|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1]" "[1920] L1895-5-->L1892-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_9|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_#in~v#1]" "[1923] L1892-5-->L5397-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_13|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_13|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset]" "[1926] L5397-2-->L5398: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_9|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base]" "[1929] L5398-->L5398-1: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1| |v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_1|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1932] L5398-1-->L5398-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1936] L5398-2-->L3894: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_1|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1940] L3894-->L3894-1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset]" "[1944] L3894-1-->L3899: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset]" "[1948] L3899-->L3899-4: Formula: (let ((.cse0 (select |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (.cse1 (select |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|))) (and (= (store |v_#memory_$Pointer$.offset_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|)) |v_#memory_$Pointer$.offset_91|) (= |v_#memory_int_64| (store |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store (select |v_#memory_int_65| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| (select (select |v_#memory_int_64| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)))) (<= (+ |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| 4) (select |v_#length_67| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|)) (= (select .cse0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3| (select .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|)) (= |v_#memory_$Pointer$.base_91| (store |v_#memory_$Pointer$.base_92| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5| (store .cse1 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|))) (<= 0 |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|) (= (select |v_#valid_70| |v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|) 1))) InVars {runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_92|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_65|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_92|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_5|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_91|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_5|, #valid=|v_#valid_70|, #memory_int=|v_#memory_int_64|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_5|, #length=|v_#length_67|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_91|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, #memory_$Pointer$.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1952] L3899-4-->L3899-5: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset]" "[1956] L3899-5-->L3901: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1960] L3901-->vatomicptr_xchg_returnLabel#1: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3| |v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_3|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_3|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset]" "[1964] vatomicptr_xchg_returnLabel#1-->L5398-3: Formula: (and (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|) (= |v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|)) InVars {runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_3|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1968] L5398-3-->L5398-4: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_7|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_7|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_9|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset]" "[1972] L5398-4-->L5398-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_5|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset]" "[1976] L5398-5-->L5398-6: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5| |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|) (= |v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5| |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|)) InVars {runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base]" "[1980] L5398-6-->L5399: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset]" "[1985] L5399-->L5392-2: Formula: (and (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9| 0) (= |v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9| 0)) InVars {runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} OutVars{runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_9|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_9|} AuxVars[] AssignedVars[]" "[1990] L5392-2-->L6049-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_7|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_3|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_7|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_13|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_13|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_13|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_9|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_9|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_13|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_mcslock_acquire_~node#1.offset]" "[1995] L6049-2-->L6043-1: Formula: true InVars {} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_5|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_5|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset]" "[1821] L6043-1-->L6013-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_3|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_11|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_acquire_~tid#1]" "[1827] L6013-2-->L6014: Formula: true InVars {} OutVars{runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_acquire_#in~tid#1]" "[1832] L6014-->L5996: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_1|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1837] L5996-->L5996-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post770#1_3| v_~g_cs_x~0_6) InVars {~g_cs_x~0=v_~g_cs_x~0_6} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_3|, ~g_cs_x~0=v_~g_cs_x~0_6} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1842] L5996-1-->L5996-2: Formula: (= (+ |v_runThread1of1ForFork0_cs_#t~post770#1_5| 1) v_~g_cs_x~0_7) InVars {runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_5|, ~g_cs_x~0=v_~g_cs_x~0_7} AuxVars[] AssignedVars[~g_cs_x~0]" "[1847] L5996-2-->L5997: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1]" "[1852] L5997-->L5997-1: Formula: (= |v_runThread1of1ForFork0_cs_#t~post771#1_3| v_~g_cs_y~0_4) InVars {~g_cs_y~0=v_~g_cs_y~0_4} OutVars{~g_cs_y~0=v_~g_cs_y~0_4, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1856] L5997-1-->L5997-2: Formula: (= v_~g_cs_y~0_5 (+ |v_runThread1of1ForFork0_cs_#t~post771#1_5| 1)) InVars {runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} OutVars{~g_cs_y~0=v_~g_cs_y~0_5, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_5|} AuxVars[] AssignedVars[~g_cs_y~0]" "[1860] L5997-2-->L5993: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post771#1]" "[1864] L5993-->L6012-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_9|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_cs_#t~post771#1]" "[1868] L6012-2-->L6012-3: Formula: (= |v_runThread1of1ForFork0_~j~0#1_9| |v_runThread1of1ForFork0_#t~post772#1_1|) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_9|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1872] L6012-3-->L6012-4: Formula: (= |v_runThread1of1ForFork0_~j~0#1_11| (+ |v_runThread1of1ForFork0_#t~post772#1_3| 1)) InVars {runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_11|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~j~0#1]" "[1876] L6012-4-->L6012-5: Formula: true InVars {} OutVars{runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_#t~post772#1]" "[1795] L6012-5-->L6013: Formula: (or (and (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_9| 1) 4294967296) 1) (= |v_runThread1of1ForFork0_~j~0#1_5| 1)) (= |v_runThread1of1ForFork0_~j~0#1_5| 0)) InVars {runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} OutVars{runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_5|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_9|} AuxVars[] AssignedVars[]" [2025-04-26 18:37:18,794 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:18,794 INFO L85 PathProgramCache]: Analyzing trace with hash -173165207, now seen corresponding path program 3 times [2025-04-26 18:37:18,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:18,794 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994323400] [2025-04-26 18:37:18,794 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-26 18:37:18,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:18,803 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:18,810 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:18,811 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-26 18:37:18,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:18,811 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:18,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-26 18:37:18,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-26 18:37:18,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:18,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:18,825 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:18,826 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:18,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1525795504, now seen corresponding path program 1 times [2025-04-26 18:37:18,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:18,826 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352685544] [2025-04-26 18:37:18,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:18,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:18,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-26 18:37:18,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-26 18:37:18,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:18,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:18,843 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:18,846 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-26 18:37:18,853 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-26 18:37:18,853 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:18,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:18,859 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:18,860 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:18,860 INFO L85 PathProgramCache]: Analyzing trace with hash -998734312, now seen corresponding path program 1 times [2025-04-26 18:37:18,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:18,860 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586101234] [2025-04-26 18:37:18,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:18,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:18,870 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-04-26 18:37:18,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-04-26 18:37:18,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:18,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:19,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-26 18:37:19,298 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586101234] [2025-04-26 18:37:19,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586101234] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-26 18:37:19,299 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595979483] [2025-04-26 18:37:19,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:19,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-26 18:37:19,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:19,301 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-26 18:37:19,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2025-04-26 18:37:19,394 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-04-26 18:37:19,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-04-26 18:37:19,423 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:19,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-26 18:37:19,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-26 18:37:19,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-26 18:37:19,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-26 18:37:19,649 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-26 18:37:19,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595979483] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-26 18:37:19,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-26 18:37:19,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2025-04-26 18:37:19,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647439640] [2025-04-26 18:37:19,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-26 18:37:22,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-26 18:37:22,585 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-26 18:37:22,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2025-04-26 18:37:22,585 INFO L87 Difference]: Start difference. First operand 24204 states and 26584 transitions. cyclomatic complexity: 2504 Second operand has 9 states, 8 states have (on average 16.375) internal successors, (in total 131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:22,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-04-26 18:37:22,851 INFO L93 Difference]: Finished difference Result 24204 states and 26513 transitions. [2025-04-26 18:37:22,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24204 states and 26513 transitions. [2025-04-26 18:37:22,936 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 6780 [2025-04-26 18:37:23,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24204 states to 24204 states and 26513 transitions. [2025-04-26 18:37:23,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12223 [2025-04-26 18:37:23,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12223 [2025-04-26 18:37:23,100 INFO L74 IsDeterministic]: Start isDeterministic. Operand 24204 states and 26513 transitions. [2025-04-26 18:37:23,101 INFO L81 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2025-04-26 18:37:23,101 INFO L218 hiAutomatonCegarLoop]: Abstraction has 24204 states and 26513 transitions. [2025-04-26 18:37:23,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24204 states and 26513 transitions. [2025-04-26 18:37:23,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24204 to 24204. [2025-04-26 18:37:23,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24204 states, 24204 states have (on average 1.0953974549661214) internal successors, (in total 26513), 24203 states have internal predecessors, (26513), 0 states have call successors, (0), 0 states have call predecessors, (in total 0), 0 states have return successors, (0), 0 states have call predecessors, ( in total0), 0 states have call successors, (0) [2025-04-26 18:37:23,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24204 states to 24204 states and 26513 transitions. [2025-04-26 18:37:23,340 INFO L240 hiAutomatonCegarLoop]: Abstraction has 24204 states and 26513 transitions. [2025-04-26 18:37:23,340 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-26 18:37:23,340 INFO L438 stractBuchiCegarLoop]: Abstraction has 24204 states and 26513 transitions. [2025-04-26 18:37:23,340 INFO L340 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2025-04-26 18:37:23,340 INFO L73 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24204 states and 26513 transitions. [2025-04-26 18:37:23,391 INFO L131 ngComponentsAnalysis]: Automaton has 92 accepting balls. 6780 [2025-04-26 18:37:23,391 INFO L88 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2025-04-26 18:37:23,391 INFO L120 BuchiIsEmpty]: Starting construction of run [2025-04-26 18:37:23,392 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-26 18:37:23,392 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2025-04-26 18:37:23,393 INFO L752 eck$LassoCheckResult]: Stem: "[1346] $Ultimate##0-->L-1: Formula: (= (select |v_#valid_1| 0) 0) InVars {#valid=|v_#valid_1|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[]" "[1643] L-1-->L5977: Formula: (< 0 |v_#StackHeapBarrier_1|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_1|} AuxVars[] AssignedVars[]" "[1591] L5977-->L5977-1: Formula: (and (= (select |v_#valid_2| 1) 1) (= 2 (select |v_#length_1| 1))) InVars {#length=|v_#length_1|, #valid=|v_#valid_2|} OutVars{#length=|v_#length_1|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[]" "[1243] L5977-1-->L5977-2: Formula: (= 48 (select (select |v_#memory_int_1| 1) 0)) InVars {#memory_int=|v_#memory_int_1|} OutVars{#memory_int=|v_#memory_int_1|} AuxVars[] AssignedVars[]" "[1431] L5977-2-->L5977-3: Formula: (= (select (select |v_#memory_int_2| 1) 1) 0) InVars {#memory_int=|v_#memory_int_2|} OutVars{#memory_int=|v_#memory_int_2|} AuxVars[] AssignedVars[]" "[1493] L5977-3-->L5977-4: Formula: (and (= (select |v_#valid_3| 2) 1) (= (select |v_#length_2| 2) 80)) InVars {#length=|v_#length_2|, #valid=|v_#valid_3|} OutVars{#length=|v_#length_2|, #valid=|v_#valid_3|} AuxVars[] AssignedVars[]" "[1440] L5977-4-->L5992: Formula: (= v_~g_cs_x~0_1 0) InVars {} OutVars{~g_cs_x~0=v_~g_cs_x~0_1} AuxVars[] AssignedVars[~g_cs_x~0]" "[1653] L5992-->L6041: Formula: (= v_~g_cs_y~0_1 0) InVars {} OutVars{~g_cs_y~0=v_~g_cs_y~0_1} AuxVars[] AssignedVars[~g_cs_y~0]" "[1183] L6041-->L6041-1: Formula: (and (= (select |v_#valid_4| 3) 1) (= 4 (select |v_#length_3| 3))) InVars {#length=|v_#length_3|, #valid=|v_#valid_4|} OutVars{#length=|v_#length_3|, #valid=|v_#valid_4|} AuxVars[] AssignedVars[]" "[1505] L6041-1-->L6041-2: Formula: (and (= 3 |v_~#lock~0.base_1|) (= |v_~#lock~0.offset_1| 0)) InVars {} OutVars{~#lock~0.base=|v_~#lock~0.base_1|, ~#lock~0.offset=|v_~#lock~0.offset_1|} AuxVars[] AssignedVars[~#lock~0.base, ~#lock~0.offset]" "[1390] L6041-2-->L6041-3: Formula: (and (= (select (select |v_#memory_$Pointer$.base_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.offset_1| |v_~#lock~0.base_2|) |v_~#lock~0.offset_2|) 0)) InVars {~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} OutVars{~#lock~0.offset=|v_~#lock~0.offset_2|, ~#lock~0.base=|v_~#lock~0.base_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|} AuxVars[] AssignedVars[]" "[1596] L6041-3-->L6042: Formula: (and (= (select |v_#length_4| 4) 24) (= (select |v_#valid_5| 4) 1)) InVars {#length=|v_#length_4|, #valid=|v_#valid_5|} OutVars{#length=|v_#length_4|, #valid=|v_#valid_5|} AuxVars[] AssignedVars[]" "[1298] L6042-->L6042-1: Formula: (and (= |v_~#nodes~0.offset_1| 0) (= 4 |v_~#nodes~0.base_1|)) InVars {} OutVars{~#nodes~0.base=|v_~#nodes~0.base_1|, ~#nodes~0.offset=|v_~#nodes~0.offset_1|} AuxVars[] AssignedVars[~#nodes~0.base, ~#nodes~0.offset]" "[1276] L6042-1-->L6042-2: Formula: (and (= (select (select |v_#memory_$Pointer$.offset_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0) (= (select (select |v_#memory_$Pointer$.base_2| |v_~#nodes~0.base_2|) |v_~#nodes~0.offset_2|) 0)) InVars {~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_2|, ~#nodes~0.offset=|v_~#nodes~0.offset_2|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|} AuxVars[] AssignedVars[]" "[1305] L6042-2-->L6042-3: Formula: (= (select (select |v_#memory_int_3| |v_~#nodes~0.base_3|) (+ |v_~#nodes~0.offset_3| 4)) 0) InVars {#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} OutVars{#memory_int=|v_#memory_int_3|, ~#nodes~0.base=|v_~#nodes~0.base_3|, ~#nodes~0.offset=|v_~#nodes~0.offset_3|} AuxVars[] AssignedVars[]" "[1486] L6042-3-->L6042-4: Formula: (let ((.cse0 (+ |v_~#nodes~0.offset_4| 8))) (and (= (select (select |v_#memory_$Pointer$.offset_3| |v_~#nodes~0.base_4|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.base_3| |v_~#nodes~0.base_4|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_4|, ~#nodes~0.offset=|v_~#nodes~0.offset_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_3|} AuxVars[] AssignedVars[]" "[1471] L6042-4-->L6042-5: Formula: (= (select (select |v_#memory_int_4| |v_~#nodes~0.base_5|) (+ |v_~#nodes~0.offset_5| 12)) 0) InVars {#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} OutVars{#memory_int=|v_#memory_int_4|, ~#nodes~0.base=|v_~#nodes~0.base_5|, ~#nodes~0.offset=|v_~#nodes~0.offset_5|} AuxVars[] AssignedVars[]" "[1326] L6042-5-->L6042-6: Formula: (let ((.cse0 (+ 16 |v_~#nodes~0.offset_6|))) (and (= (select (select |v_#memory_$Pointer$.base_4| |v_~#nodes~0.base_6|) .cse0) 0) (= (select (select |v_#memory_$Pointer$.offset_4| |v_~#nodes~0.base_6|) .cse0) 0))) InVars {~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} OutVars{~#nodes~0.base=|v_~#nodes~0.base_6|, ~#nodes~0.offset=|v_~#nodes~0.offset_6|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_4|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_4|} AuxVars[] AssignedVars[]" "[1533] L6042-6-->L6042-7: Formula: (= (select (select |v_#memory_int_5| |v_~#nodes~0.base_7|) (+ |v_~#nodes~0.offset_7| 20)) 0) InVars {#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} OutVars{#memory_int=|v_#memory_int_5|, ~#nodes~0.base=|v_~#nodes~0.base_7|, ~#nodes~0.offset=|v_~#nodes~0.offset_7|} AuxVars[] AssignedVars[]" "[1306] L6042-7-->L-1-1: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1]" "[1747] L-1-1-->L6026: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_1|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_1|, ULTIMATE.start_main_#t~mem778#1=|v_ULTIMATE.start_main_#t~mem778#1_1|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_1|, ULTIMATE.start_main_#t~post779#1=|v_ULTIMATE.start_main_#t~post779#1_1|, ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_1|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1, ULTIMATE.start_main_~i~1#1, ULTIMATE.start_main_#t~mem778#1, ULTIMATE.start_main_~#t~0#1.offset, ULTIMATE.start_main_#t~post779#1, ULTIMATE.start_main_#t~nondet776#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#t~0#1.base, ULTIMATE.start_main_#t~pre775#1]" "[1234] L6026-->L6026-1: Formula: (and (not (= |v_ULTIMATE.start_main_~#t~0#1.base_2| 0)) (< |v_#StackHeapBarrier_2| |v_ULTIMATE.start_main_~#t~0#1.base_2|) (= |v_#valid_6| (store |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2| 1)) (= 0 (select |v_#valid_7| |v_ULTIMATE.start_main_~#t~0#1.base_2|)) (= |v_ULTIMATE.start_main_~#t~0#1.offset_2| 0) (= |v_#length_5| (store |v_#length_6| |v_ULTIMATE.start_main_~#t~0#1.base_2| 12))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_6|, #valid=|v_#valid_7|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_5|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_2|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_2|, #valid=|v_#valid_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t~0#1.base]" "[1292] L6026-1-->L5979: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1706] L5979-->L6028: Formula: (= |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1| 4) InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1714] L6028-->L570: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1465] L570-->L573-7: Formula: (= |v_ULTIMATE.start_verification_loop_bound_~bound#1_2| |v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|) InVars {ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_2|, ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1666] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1727] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1202] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1736] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1525] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1295] L570-1-->L6028-1: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_~bound#1=|v_ULTIMATE.start_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_~bound#1]" "[1258] L6028-1-->L6029: Formula: true InVars {} OutVars{ULTIMATE.start_verification_loop_bound_#in~bound#1=|v_ULTIMATE.start_verification_loop_bound_#in~bound#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_verification_loop_bound_#in~bound#1]" "[1737] L6029-->L6029-5: Formula: (= |v_ULTIMATE.start_main_~i~1#1_2| 0) InVars {} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2274] L6030-3-->$Ultimate##0: Formula: (and (= |v_ULTIMATE.start_main_#t~pre775#1_7| v_runThread1of1ForFork0_thidvar0_2) (= |v_runThread1of1ForFork0_#in~arg#1.base_4| 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_~i~1#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) |v_runThread1of1ForFork0_#in~arg#1.offset_4|)) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|} OutVars{runThread1of1ForFork0_mcslock_acquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_write_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base_16|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base_18|, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base_10|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_7|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.base_16|, runThread1of1ForFork0_vatomic32_read_#res#1=|v_runThread1of1ForFork0_vatomic32_read_#res#1_8|, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset_16|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base_26|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.base_20|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.base_14|, runThread1of1ForFork0_release_#in~tid#1=|v_runThread1of1ForFork0_release_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_release_~l#1.base=|v_runThread1of1ForFork0_mcslock_release_~l#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset_12|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_6|, runThread1of1ForFork0_vatomic32_write_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_~a#1.base_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base_10|, runThread1of1ForFork0_vatomic32_read_#t~mem432#1=|v_runThread1of1ForFork0_vatomic32_read_#t~mem432#1_12|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset_14|, runThread1of1ForFork0_~j~0#1=|v_runThread1of1ForFork0_~j~0#1_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base_14|, runThread1of1ForFork0_acquire_~tid#1=|v_runThread1of1ForFork0_acquire_~tid#1_16|, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.base_8|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.base_10|, runThread1of1ForFork0_mcslock_acquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.base_10|, runThread1of1ForFork0_verification_spin_end_#in~v#1=|v_runThread1of1ForFork0_verification_spin_end_#in~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.base_10|, runThread1of1ForFork0_acquire_#in~tid#1=|v_runThread1of1ForFork0_acquire_#in~tid#1_8|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset_8|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~c#1_8|, runThread1of1ForFork0_vatomicptr_write_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.offset_26|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset_16|, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1_12|, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_await_eq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#res#1_8|, runThread1of1ForFork0_release_~tid#1=|v_runThread1of1ForFork0_release_~tid#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1_22|, runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_20|, runThread1of1ForFork0_vatomicptr_write_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_~v#1.base_26|, runThread1of1ForFork0_acquire_#t~ite781#1=|v_runThread1of1ForFork0_acquire_#t~ite781#1_18|, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1_8|, runThread1of1ForFork0_vatomicptr_read_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.base_20|, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base_16|, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret764#1.base_12|, runThread1of1ForFork0_#res#1.offset=|v_runThread1of1ForFork0_#res#1.offset_4|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base_18|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base_32|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset_8|, runThread1of1ForFork0_cs_#t~post770#1=|v_runThread1of1ForFork0_cs_#t~post770#1_12|, runThread1of1ForFork0_mcslock_tryacquire_#res#1=|v_runThread1of1ForFork0_mcslock_tryacquire_#res#1_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset_12|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~v#1_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset_10|, runThread1of1ForFork0_vatomic32_read_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_read_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset_18|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset_10|, runThread1of1ForFork0_#t~post774#1=|v_runThread1of1ForFork0_#t~post774#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset_22|, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_4|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base_22|, runThread1of1ForFork0_vatomic32_read_~tmp~2#1=|v_runThread1of1ForFork0_vatomic32_read_~tmp~2#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset_32|, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1_18|, runThread1of1ForFork0_mcslock_release_~node#1.base=|v_runThread1of1ForFork0_mcslock_release_~node#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base_14|, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset_8|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset_12|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret760#1_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset_12|, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset_14|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_4|, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base_12|, runThread1of1ForFork0_mcslock_release_#in~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.offset_8|, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset_18|, runThread1of1ForFork0_vatomic32_await_eq_~c#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~c#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base_12|, runThread1of1ForFork0_mcslock_acquire_~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base_12|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset_10|, runThread1of1ForFork0_cs_#t~post771#1=|v_runThread1of1ForFork0_cs_#t~post771#1_12|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base_8|, runThread1of1ForFork0_#t~post773#1=|v_runThread1of1ForFork0_#t~post773#1_8|, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset_16|, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset_12|, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1=|v_runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1_14|, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base_8|, runThread1of1ForFork0_#res#1.base=|v_runThread1of1ForFork0_#res#1.base_4|, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.offset=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base_10|, runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_20|, runThread1of1ForFork0_vatomicptr_read_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#res#1.offset_20|, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset=|v_runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset_10|, runThread1of1ForFork0_vatomic32_read_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_read_#in~a#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset_26|, runThread1of1ForFork0_mcslock_release_~l#1.offset=|v_runThread1of1ForFork0_mcslock_release_~l#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset_14|, runThread1of1ForFork0_vatomic32_write_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_write_~a#1.offset_26|, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1_10|, runThread1of1ForFork0_mcslock_release_#in~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_#in~node#1.offset_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset_12|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset_14|, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.base_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base_14|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset_10|, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset_8|, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset_20|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_6|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base_8|, runThread1of1ForFork0_mcslock_acquire_~l#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~l#1.offset_10|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_11|, runThread1of1ForFork0_mcslock_release_~node#1.offset=|v_runThread1of1ForFork0_mcslock_release_~node#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base_18|, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base_12|, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_thidvar0=v_runThread1of1ForFork0_thidvar0_2, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset_22|, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#res#1.base_8|, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset_26|, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base_8|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_14|, runThread1of1ForFork0_~j~1#1=|v_runThread1of1ForFork0_~j~1#1_14|, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_~l#1.base_10|, runThread1of1ForFork0_mcslock_release_~next~0#1.base=|v_runThread1of1ForFork0_mcslock_release_~next~0#1.base_18|, runThread1of1ForFork0_vatomic32_write_rel_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rel_~v#1_10|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset_14|, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base_14|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset_10|, runThread1of1ForFork0_vatomic32_write_~v#1=|v_runThread1of1ForFork0_vatomic32_write_~v#1_26|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_20|, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset_10|, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base=|v_runThread1of1ForFork0_mcslock_release_#t~ret762#1.base_12|, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base=|v_runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base_8|, runThread1of1ForFork0_mcslock_release_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_release_#in~l#1.base_8|, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset_10|, runThread1of1ForFork0_vatomicptr_write_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_write_~a#1.offset_26|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.base_10|, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset_8|, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1=|v_runThread1of1ForFork0_vatomic32_await_eq_~o~5#1_16|, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset_14|, runThread1of1ForFork0_vatomic32_write_rlx_~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_~v#1_18|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1_18|, runThread1of1ForFork0_mcslock_acquire_~node#1.offset=|v_runThread1of1ForFork0_mcslock_acquire_~node#1.offset_18|, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base_22|, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base_14|, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base_8|, runThread1of1ForFork0_acquire_#t~ret780#1=|v_runThread1of1ForFork0_acquire_#t~ret780#1_16|, runThread1of1ForFork0_verification_spin_end_~v#1=|v_runThread1of1ForFork0_verification_spin_end_~v#1_38|, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base_18|, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset=|v_runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset_12|, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset_10|, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#in~node#1.base_8|, runThread1of1ForFork0_vatomic32_write_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_#in~v#1_20|, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset=|v_runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset_8|, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset_20|, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset=|v_runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset_8|, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base_10|, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base=|v_runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base_8|, runThread1of1ForFork0_vatomicptr_read_~a#1.base=|v_runThread1of1ForFork0_vatomicptr_read_~a#1.base_26|, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1=|v_runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1_14|, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset=|v_runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset_8|, runThread1of1ForFork0_#t~post772#1=|v_runThread1of1ForFork0_#t~post772#1_8|, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base=|v_runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base_14|, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base=|v_runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base_12|} AuxVars[] AssignedVars[runThread1of1ForFork0_mcslock_acquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.base, runThread1of1ForFork0_vatomicptr_write_~a#1.base, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.base, runThread1of1ForFork0_vatomic32_read_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~v#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.base, runThread1of1ForFork0_vatomic32_read_#res#1, runThread1of1ForFork0_mcslock_acquire_~pred~1#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.base, runThread1of1ForFork0_vatomicptr_read_#in~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_~node#1.base, runThread1of1ForFork0_release_#in~tid#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.offset, runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_vatomic32_write_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.base, runThread1of1ForFork0_vatomic32_read_#t~mem432#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.offset, runThread1of1ForFork0_~j~0#1, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.base, runThread1of1ForFork0_acquire_~tid#1, runThread1of1ForFork0_vatomicptr_xchg_~tmp~11#1.offset, runThread1of1ForFork0_mcslock_release_#in~node#1.base, runThread1of1ForFork0_mcslock_release_#t~ret763#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.base, runThread1of1ForFork0_verification_spin_end_#in~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~a#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~v#1.base, runThread1of1ForFork0_acquire_#in~tid#1, runThread1of1ForFork0_vatomicptr_xchg_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret764#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#in~c#1, runThread1of1ForFork0_vatomicptr_write_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~ret~0#1, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#res#1, runThread1of1ForFork0_release_~tid#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret457#1, runThread1of1ForFork0_verification_loop_bound_#in~bound#1, runThread1of1ForFork0_vatomicptr_write_~v#1.base, runThread1of1ForFork0_acquire_#t~ite781#1, runThread1of1ForFork0_vatomic32_await_eq_acq_#res#1, runThread1of1ForFork0_vatomicptr_read_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~cur~7#1.base, runThread1of1ForFork0_mcslock_release_#t~ret764#1.base, runThread1of1ForFork0_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.offset, runThread1of1ForFork0_cs_#t~post770#1, runThread1of1ForFork0_mcslock_tryacquire_#res#1, runThread1of1ForFork0_vatomic32_write_rel_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~v#1, runThread1of1ForFork0_vatomicptr_write_rlx_~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.offset, runThread1of1ForFork0_vatomic32_read_~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.offset, runThread1of1ForFork0_#t~post774#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#t~ret174#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~a#1.offset, runThread1of1ForFork0_#in~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.base, runThread1of1ForFork0_vatomic32_read_~tmp~2#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.base, runThread1of1ForFork0_vatomicptr_read_#t~mem435#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#in~c#1.base, runThread1of1ForFork0_vatomic32_await_eq_#t~ite637#1, runThread1of1ForFork0_mcslock_release_~node#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#res#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.offset, runThread1of1ForFork0_vatomic32_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#t~ret760#1, runThread1of1ForFork0_mcslock_release_#t~ret762#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~v#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~e#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.offset, runThread1of1ForFork0_#in~arg#1.base, runThread1of1ForFork0_mcslock_tryacquire_#t~ret758#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~c#1, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.base, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_read_rlx_#t~ret412#1.base, runThread1of1ForFork0_mcslock_acquire_~node#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.base, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_await_neq_~c#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~e#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#t~ret419#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~a#1.offset, runThread1of1ForFork0_cs_#t~post771#1, runThread1of1ForFork0_mcslock_acquire_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#res#1.base, runThread1of1ForFork0_#t~post773#1, runThread1of1ForFork0_mcslock_release_#t~ret761#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#t~ret413#1.offset, runThread1of1ForFork0_vatomic32_await_eq_#t~ret636#1, runThread1of1ForFork0_vatomicptr_write_rel_#in~v#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.base, runThread1of1ForFork0_#res#1.base, runThread1of1ForFork0_vatomicptr_xchg_~v#1.offset, runThread1of1ForFork0_mcslock_release_~next~0#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.base, runThread1of1ForFork0_~tid~0#1, runThread1of1ForFork0_vatomicptr_read_#res#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret763#1.offset, runThread1of1ForFork0_vatomic32_read_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~exp~5#1.offset, runThread1of1ForFork0_mcslock_release_~l#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.base, runThread1of1ForFork0_vatomic32_write_#in~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.base, runThread1of1ForFork0_vatomicptr_write_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomic32_write_~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_~v#1, runThread1of1ForFork0_mcslock_release_#in~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~a#1.offset, runThread1of1ForFork0_vatomicptr_read_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#t~ret421#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.offset, runThread1of1ForFork0_mcslock_tryacquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_write_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~e#1.base, runThread1of1ForFork0_vatomicptr_await_neq_rlx_~v#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rel_#in~a#1.base, runThread1of1ForFork0_vatomicptr_write_rel_~v#1.base, runThread1of1ForFork0_vatomicptr_write_#in~v#1.offset, runThread1of1ForFork0_~arg#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_~l#1.offset, runThread1of1ForFork0_mcslock_release_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_~a#1.base, runThread1of1ForFork0_vatomic32_await_eq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#in~a#1.base, runThread1of1ForFork0_vatomicptr_xchg_#t~mem441#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~a#1.base, runThread1of1ForFork0_thidvar0, runThread1of1ForFork0_vatomicptr_read_rlx_~a#1.base, runThread1of1ForFork0_vatomicptr_write_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~ret459#1.offset, runThread1of1ForFork0_vatomicptr_xchg_#res#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#in~a#1.base, runThread1of1ForFork0_vatomicptr_read_~tmp~5#1.offset, runThread1of1ForFork0_mcslock_tryacquire_#in~node#1.base, runThread1of1ForFork0_~i~0#1, runThread1of1ForFork0_~j~1#1, runThread1of1ForFork0_mcslock_tryacquire_~l#1.base, runThread1of1ForFork0_mcslock_release_~next~0#1.base, runThread1of1ForFork0_vatomic32_write_rel_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rlx_#in~a#1.base, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~v#1.offset, runThread1of1ForFork0_vatomic32_write_~v#1, runThread1of1ForFork0_verification_loop_bound_~bound#1, runThread1of1ForFork0_vatomicptr_cmpxchg_rel_~e#1.offset, runThread1of1ForFork0_mcslock_release_#t~ret762#1.base, runThread1of1ForFork0_vatomicptr_read_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_rel_#in~a#1.base, runThread1of1ForFork0_mcslock_release_#in~l#1.base, runThread1of1ForFork0_vatomic32_await_eq_acq_~a#1.offset, runThread1of1ForFork0_vatomicptr_write_~a#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.base, runThread1of1ForFork0_vatomicptr_read_rlx_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_~o~5#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#res#1.offset, runThread1of1ForFork0_vatomic32_write_rlx_~v#1, runThread1of1ForFork0_vatomicptr_await_neq_#t~ite635#1, runThread1of1ForFork0_mcslock_acquire_~node#1.offset, runThread1of1ForFork0_vatomicptr_cmpxchg_#t~mem458#1.base, runThread1of1ForFork0_vatomicptr_await_neq_#t~ret634#1.base, runThread1of1ForFork0_vatomicptr_xchg_#in~v#1.base, runThread1of1ForFork0_acquire_#t~ret780#1, runThread1of1ForFork0_verification_spin_end_~v#1, runThread1of1ForFork0_vatomicptr_cmpxchg_~v#1.base, runThread1of1ForFork0_mcslock_tryacquire_~pred~0#1.offset, runThread1of1ForFork0_vatomicptr_xchg_~a#1.offset, runThread1of1ForFork0_mcslock_acquire_#in~node#1.base, runThread1of1ForFork0_vatomic32_write_#in~v#1, runThread1of1ForFork0_vatomicptr_await_neq_rlx_#in~v#1.offset, runThread1of1ForFork0_vatomicptr_read_#in~a#1.offset, runThread1of1ForFork0_vatomic32_await_eq_acq_#in~a#1.offset, runThread1of1ForFork0_vatomicptr_await_neq_~a#1.base, runThread1of1ForFork0_mcslock_tryacquire_#in~l#1.base, runThread1of1ForFork0_vatomicptr_read_~a#1.base, runThread1of1ForFork0_vatomic32_write_rlx_#in~v#1, runThread1of1ForFork0_vatomicptr_read_acq_#res#1.offset, runThread1of1ForFork0_#t~post772#1, runThread1of1ForFork0_vatomicptr_cmpxchg_#in~v#1.base, runThread1of1ForFork0_mcslock_acquire_#t~ret759#1.base]" "[1753] $Ultimate##0-->L6008: Formula: (and (= |v_runThread1of1ForFork0_#in~arg#1.base_1| |v_runThread1of1ForFork0_~arg#1.base_1|) (= |v_runThread1of1ForFork0_#in~arg#1.offset_1| |v_runThread1of1ForFork0_~arg#1.offset_1|)) InVars {runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|} OutVars{runThread1of1ForFork0_#in~arg#1.offset=|v_runThread1of1ForFork0_#in~arg#1.offset_1|, runThread1of1ForFork0_#in~arg#1.base=|v_runThread1of1ForFork0_#in~arg#1.base_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_1|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~arg#1.base, runThread1of1ForFork0_~arg#1.offset]" "[1754] L6008-->L6009: Formula: (= |v_runThread1of1ForFork0_~tid~0#1_1| (+ |v_runThread1of1ForFork0_~arg#1.base_3| |v_runThread1of1ForFork0_~arg#1.offset_3|)) InVars {runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_1|, runThread1of1ForFork0_~arg#1.base=|v_runThread1of1ForFork0_~arg#1.base_3|, runThread1of1ForFork0_~arg#1.offset=|v_runThread1of1ForFork0_~arg#1.offset_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_~tid~0#1]" "[1755] L6009-->L6009-1: Formula: (= 3 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1756] L6009-1-->L570: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1757] L570-->L573-7: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_3|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_3|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1759] L573-7-->L573-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1762] L573-4-->L573-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1766] L573-1-->L573-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1745] L6030-4-->L6030-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1771] L573-3-->L573-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1765] L573-6-->L570-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1760] L570-1-->L6009-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1763] L6009-2-->L6010: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_5|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1769] L6010-->L6010-5: Formula: (= |v_runThread1of1ForFork0_~i~0#1_1| 0) InVars {} OutVars{runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_1|} AuxVars[] AssignedVars[runThread1of1ForFork0_~i~0#1]" "[1257] L6030-5-->L6029-2: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet776#1=|v_ULTIMATE.start_main_#t~nondet776#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet776#1]" "[1294] L6029-2-->L6029-3: Formula: (= |v_ULTIMATE.start_main_~i~1#1_5| |v_ULTIMATE.start_main_#t~post777#1_2|) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_2|, ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1]" "[1480] L6029-3-->L6029-4: Formula: (= |v_ULTIMATE.start_main_~i~1#1_6| (+ |v_ULTIMATE.start_main_#t~post777#1_3| 1)) InVars {ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_6|, ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~1#1]" "[1752] L6029-4-->L6029-5: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~post777#1=|v_ULTIMATE.start_main_#t~post777#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post777#1]" "[1564] L6029-5-->L6030: Formula: (< (mod |v_ULTIMATE.start_main_~i~1#1_3| 4294967296) 3) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_3|} AuxVars[] AssignedVars[]" "[1454] L6030-->L6030-1: Formula: (= |v_ULTIMATE.start_main_#t~pre775#1_2| |v_#pthreadsForks_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{#pthreadsForks=|v_#pthreadsForks_1|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre775#1]" "[1438] L6030-1-->L6030-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks]" "[1355] L6030-2-->L6030-3: Formula: (let ((.cse0 (* (let ((.cse2 (mod |v_ULTIMATE.start_main_~i~1#1_4| 4294967296))) (ite (<= .cse2 2147483647) .cse2 (+ .cse2 (- 4294967296)))) 4))) (let ((.cse1 (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0))) (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_3| .cse0 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|)) (= |v_#memory_$Pointer$.base_5| (store |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.base_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.base_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1)))) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t~0#1.base_3|) 1) (= (store |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_int_7| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 |v_ULTIMATE.start_main_#t~pre775#1_3|)) |v_#memory_int_6|) (<= 0 .cse1) (= (store |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3| (store (select |v_#memory_$Pointer$.offset_6| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1 (select (select |v_#memory_$Pointer$.offset_5| |v_ULTIMATE.start_main_~#t~0#1.base_3|) .cse1))) |v_#memory_$Pointer$.offset_5|)))) InVars {ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_7|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} OutVars{ULTIMATE.start_main_~i~1#1=|v_ULTIMATE.start_main_~i~1#1_4|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_5|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_6|, #length=|v_#length_7|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_3|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_5|, ULTIMATE.start_main_#t~pre775#1=|v_ULTIMATE.start_main_#t~pre775#1_3|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]" "[2272] L6030-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1773] L6010-5-->L6011: Formula: (or (and (= |v_runThread1of1ForFork0_~i~0#1_5| 1) (< (mod (+ |v_runThread1of1ForFork0_~tid~0#1_5| 1) 4294967296) 2)) (= |v_runThread1of1ForFork0_~i~0#1_5| 0)) InVars {runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} OutVars{runThread1of1ForFork0_~tid~0#1=|v_runThread1of1ForFork0_~tid~0#1_5|, runThread1of1ForFork0_~i~0#1=|v_runThread1of1ForFork0_~i~0#1_5|} AuxVars[] AssignedVars[]" "[1775] L6011-->L6011-1: Formula: (= 2 |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|) InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_#in~bound#1]" "[1777] L6011-1-->L570-2: Formula: true InVars {} OutVars{runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_7|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1779] L570-2-->L573-16: Formula: (= |v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9| |v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|) InVars {runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|} OutVars{runThread1of1ForFork0_verification_loop_bound_#in~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_#in~bound#1_9|, runThread1of1ForFork0_verification_loop_bound_~bound#1=|v_runThread1of1ForFork0_verification_loop_bound_~bound#1_9|} AuxVars[] AssignedVars[runThread1of1ForFork0_verification_loop_bound_~bound#1]" "[1781] L573-16-->L573-13: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" "[1784] L573-13-->L573-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:37:23,393 INFO L754 eck$LassoCheckResult]: Loop: "[2273] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[]" [2025-04-26 18:37:23,394 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:23,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2099605735, now seen corresponding path program 1 times [2025-04-26 18:37:23,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:23,394 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533579798] [2025-04-26 18:37:23,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:23,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:23,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:37:23,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:37:23,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:23,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,412 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:23,414 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:37:23,422 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:37:23,422 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:23,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:23,427 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:23,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2304, now seen corresponding path program 2 times [2025-04-26 18:37:23,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:23,427 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811758152] [2025-04-26 18:37:23,427 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-26 18:37:23,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:23,430 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:23,430 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:23,430 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-26 18:37:23,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,430 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:23,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1 statements into 1 equivalence classes. [2025-04-26 18:37:23,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1 of 1 statements. [2025-04-26 18:37:23,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:23,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:23,432 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-26 18:37:23,432 INFO L85 PathProgramCache]: Analyzing trace with hash -663266072, now seen corresponding path program 1 times [2025-04-26 18:37:23,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-26 18:37:23,432 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111460216] [2025-04-26 18:37:23,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-26 18:37:23,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-26 18:37:23,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-04-26 18:37:23,441 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-04-26 18:37:23,441 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:23,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,441 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:23,443 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-04-26 18:37:23,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-04-26 18:37:23,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:23,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:23,450 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-04-26 18:37:24,810 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:37:24,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:37:24,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:24,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:24,819 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-04-26 18:37:24,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-26 18:37:24,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-26 18:37:24,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-26 18:37:24,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-04-26 18:37:24,879 WARN L166 chiAutomizerObserver]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-04-26 18:37:24,968 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-26 18:37:25,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-04-26 18:37:25,078 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-26 18:37:25,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-26 18:37:25,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-26 18:37:25,081 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-04-26 18:37:25,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (209)] Waiting until timeout for monitored process [2025-04-26 18:37:25,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 977 places, 1141 transitions, 2298 flow [2025-04-26 18:37:25,585 INFO L116 PetriNetUnfolderBase]: 200/1277 cut-off events. [2025-04-26 18:37:25,586 INFO L117 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2025-04-26 18:37:25,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 1277 events. 200/1277 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 5526 event pairs, 0 based on Foata normal form. 0/1066 useless extension candidates. Maximal degree in co-relation 1122. Up to 12 conditions per place. [2025-04-26 18:37:25,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 977 places, 1141 transitions, 2298 flow [2025-04-26 18:37:25,679 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 977 places, 1141 transitions, 2298 flow [2025-04-26 18:37:25,679 INFO L84 lAbstractionProvider]: Constructed initial Petri net abstraction that has has 977 places, 1141 transitions, 2298 flow [2025-04-26 18:37:25,679 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 977 places, 1141 transitions, 2298 flow