./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i --full-output --traceabstraction.positions.where.we.compute.the.hoare.annotation All --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 448d4d75 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b --traceabstraction.positions.where.we.compute.the.hoare.annotation All --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-448d4d7-m [2024-02-20 11:25:24,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 11:25:24,608 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-20 11:25:24,613 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 11:25:24,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 11:25:24,638 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 11:25:24,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 11:25:24,639 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 11:25:24,639 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 11:25:24,642 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 11:25:24,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 11:25:24,643 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 11:25:24,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 11:25:24,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 11:25:24,644 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 11:25:24,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 11:25:24,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 11:25:24,645 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 11:25:24,645 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-20 11:25:24,645 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 11:25:24,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 11:25:24,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 11:25:24,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 11:25:24,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 11:25:24,647 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 11:25:24,647 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 11:25:24,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 11:25:24,647 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 11:25:24,648 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 11:25:24,648 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 11:25:24,649 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 11:25:24,649 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 11:25:24,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:25:24,649 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 11:25:24,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 11:25:24,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 11:25:24,650 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 11:25:24,651 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 11:25:24,651 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All [2024-02-20 11:25:24,842 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 11:25:24,862 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 11:25:24,863 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 11:25:24,864 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 11:25:24,865 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 11:25:24,865 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-20 11:25:25,904 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 11:25:26,150 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 11:25:26,164 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-20 11:25:26,189 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/255aba4e1/dd2117f5cb5f43db9bd7bd41622df7fa/FLAG2e6bfc765 [2024-02-20 11:25:26,200 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/255aba4e1/dd2117f5cb5f43db9bd7bd41622df7fa [2024-02-20 11:25:26,202 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 11:25:26,203 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-20 11:25:26,204 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 11:25:26,204 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 11:25:26,212 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 11:25:26,213 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,213 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32635ed3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26, skipping insertion in model container [2024-02-20 11:25:26,213 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,248 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 11:25:26,500 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i[31246,31259] [2024-02-20 11:25:26,516 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:25:26,526 INFO L202 MainTranslator]: Completed pre-run [2024-02-20 11:25:26,556 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i[31246,31259] [2024-02-20 11:25:26,560 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:25:26,586 INFO L206 MainTranslator]: Completed translation [2024-02-20 11:25:26,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26 WrapperNode [2024-02-20 11:25:26,588 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 11:25:26,589 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 11:25:26,589 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 11:25:26,590 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 11:25:26,596 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,606 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,625 INFO L138 Inliner]: procedures = 174, calls = 45, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 113 [2024-02-20 11:25:26,625 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 11:25:26,626 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 11:25:26,626 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 11:25:26,626 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 11:25:26,634 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,637 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,646 INFO L175 MemorySlicer]: Split 10 memory accesses to 5 slices as follows [2, 2, 2, 2, 2]. 20 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2024-02-20 11:25:26,647 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,647 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,653 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,654 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,655 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,656 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-20 11:25:26,658 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-20 11:25:26,658 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-20 11:25:26,659 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-20 11:25:26,659 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (1/1) ... [2024-02-20 11:25:26,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:25:26,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:25:26,708 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-20 11:25:26,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-20 11:25:26,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-02-20 11:25:26,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-02-20 11:25:26,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-02-20 11:25:26,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-02-20 11:25:26,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-02-20 11:25:26,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-20 11:25:26,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-20 11:25:26,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-20 11:25:26,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure reader [2024-02-20 11:25:26,819 INFO L138 BoogieDeclarations]: Found implementation of procedure reader [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-20 11:25:26,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-20 11:25:26,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-20 11:25:26,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-20 11:25:26,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-20 11:25:26,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-02-20 11:25:26,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-02-20 11:25:26,821 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-20 11:25:26,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-20 11:25:26,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-20 11:25:26,822 INFO L130 BoogieDeclarations]: Found specification of procedure writer [2024-02-20 11:25:26,822 INFO L138 BoogieDeclarations]: Found implementation of procedure writer [2024-02-20 11:25:26,823 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-20 11:25:26,918 INFO L244 CfgBuilder]: Building ICFG [2024-02-20 11:25:26,919 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-20 11:25:27,083 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-20 11:25:27,083 INFO L293 CfgBuilder]: Performing block encoding [2024-02-20 11:25:27,193 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-20 11:25:27,193 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-20 11:25:27,194 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:25:27 BoogieIcfgContainer [2024-02-20 11:25:27,194 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-20 11:25:27,195 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-20 11:25:27,195 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-20 11:25:27,198 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-20 11:25:27,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 11:25:26" (1/3) ... [2024-02-20 11:25:27,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5aae3076 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:25:27, skipping insertion in model container [2024-02-20 11:25:27,199 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:25:26" (2/3) ... [2024-02-20 11:25:27,201 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5aae3076 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:25:27, skipping insertion in model container [2024-02-20 11:25:27,201 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:25:27" (3/3) ... [2024-02-20 11:25:27,202 INFO L112 eAbstractionObserver]: Analyzing ICFG read_write_lock-1.i [2024-02-20 11:25:27,217 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-20 11:25:27,217 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-20 11:25:27,217 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-20 11:25:27,275 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-02-20 11:25:27,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 55 transitions, 138 flow [2024-02-20 11:25:27,389 INFO L124 PetriNetUnfolderBase]: 2/51 cut-off events. [2024-02-20 11:25:27,390 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-02-20 11:25:27,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 51 events. 2/51 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-02-20 11:25:27,406 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 55 transitions, 138 flow [2024-02-20 11:25:27,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 49 transitions, 119 flow [2024-02-20 11:25:27,415 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:25:27,443 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7c48f634, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:25:27,443 INFO L370 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-02-20 11:25:27,457 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:25:27,458 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2024-02-20 11:25:27,458 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-02-20 11:25:27,458 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:27,472 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:27,473 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:27,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash 908592092, now seen corresponding path program 1 times [2024-02-20 11:25:27,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:27,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646679425] [2024-02-20 11:25:27,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:27,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:27,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:27,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:27,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646679425] [2024-02-20 11:25:27,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646679425] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:27,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:27,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:25:27,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281034220] [2024-02-20 11:25:27,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:27,806 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:25:27,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:27,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:25:27,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:25:27,878 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:25:27,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 49 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:27,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:27,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:25:27,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:30,050 INFO L124 PetriNetUnfolderBase]: 16033/25893 cut-off events. [2024-02-20 11:25:30,050 INFO L125 PetriNetUnfolderBase]: For 2172/2172 co-relation queries the response was YES. [2024-02-20 11:25:30,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49693 conditions, 25893 events. 16033/25893 cut-off events. For 2172/2172 co-relation queries the response was YES. Maximal size of possible extension queue 1115. Compared 203692 event pairs, 1785 based on Foata normal form. 1382/26231 useless extension candidates. Maximal degree in co-relation 39553. Up to 6939 conditions per place. [2024-02-20 11:25:30,199 INFO L140 encePairwiseOnDemand]: 43/55 looper letters, 169 selfloop transitions, 29 changer transitions 8/217 dead transitions. [2024-02-20 11:25:30,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 217 transitions, 948 flow [2024-02-20 11:25:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-20 11:25:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-20 11:25:30,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 385 transitions. [2024-02-20 11:25:30,211 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-02-20 11:25:30,213 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-02-20 11:25:30,214 INFO L507 AbstractCegarLoop]: Abstraction has has 70 places, 217 transitions, 948 flow [2024-02-20 11:25:30,214 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:30,214 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:30,214 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:30,214 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-20 11:25:30,215 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:30,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:30,215 INFO L85 PathProgramCache]: Analyzing trace with hash 44136906, now seen corresponding path program 1 times [2024-02-20 11:25:30,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:30,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354625611] [2024-02-20 11:25:30,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:30,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:30,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:30,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:30,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354625611] [2024-02-20 11:25:30,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354625611] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:30,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:30,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-20 11:25:30,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691769567] [2024-02-20 11:25:30,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:30,300 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-20 11:25:30,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:30,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-20 11:25:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-20 11:25:30,305 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 55 [2024-02-20 11:25:30,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 217 transitions, 948 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:30,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:30,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 55 [2024-02-20 11:25:30,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:32,165 INFO L124 PetriNetUnfolderBase]: 20254/32365 cut-off events. [2024-02-20 11:25:32,166 INFO L125 PetriNetUnfolderBase]: For 15367/16206 co-relation queries the response was YES. [2024-02-20 11:25:32,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83007 conditions, 32365 events. 20254/32365 cut-off events. For 15367/16206 co-relation queries the response was YES. Maximal size of possible extension queue 1333. Compared 252858 event pairs, 1917 based on Foata normal form. 2203/33195 useless extension candidates. Maximal degree in co-relation 81304. Up to 11394 conditions per place. [2024-02-20 11:25:32,308 INFO L140 encePairwiseOnDemand]: 49/55 looper letters, 249 selfloop transitions, 22 changer transitions 12/338 dead transitions. [2024-02-20 11:25:32,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 338 transitions, 2085 flow [2024-02-20 11:25:32,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-20 11:25:32,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-20 11:25:32,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 118 transitions. [2024-02-20 11:25:32,311 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7151515151515152 [2024-02-20 11:25:32,312 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-02-20 11:25:32,312 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 338 transitions, 2085 flow [2024-02-20 11:25:32,312 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:32,312 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:32,312 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:32,313 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-20 11:25:32,313 INFO L432 AbstractCegarLoop]: === Iteration 3 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:32,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:32,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1820094198, now seen corresponding path program 2 times [2024-02-20 11:25:32,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:32,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549523994] [2024-02-20 11:25:32,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:32,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:32,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:32,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:32,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:32,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549523994] [2024-02-20 11:25:32,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549523994] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:32,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:32,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-20 11:25:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505739158] [2024-02-20 11:25:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:32,409 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-20 11:25:32,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:32,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-20 11:25:32,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-20 11:25:32,411 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-20 11:25:32,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 338 transitions, 2085 flow. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:32,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:32,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-20 11:25:32,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:33,840 INFO L124 PetriNetUnfolderBase]: 13343/21626 cut-off events. [2024-02-20 11:25:33,840 INFO L125 PetriNetUnfolderBase]: For 26835/27235 co-relation queries the response was YES. [2024-02-20 11:25:33,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71802 conditions, 21626 events. 13343/21626 cut-off events. For 26835/27235 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 159148 event pairs, 740 based on Foata normal form. 886/21924 useless extension candidates. Maximal degree in co-relation 69360. Up to 9844 conditions per place. [2024-02-20 11:25:33,934 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 317 selfloop transitions, 30 changer transitions 92/495 dead transitions. [2024-02-20 11:25:33,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 495 transitions, 3984 flow [2024-02-20 11:25:33,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-20 11:25:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-20 11:25:33,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2024-02-20 11:25:33,936 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7681818181818182 [2024-02-20 11:25:33,936 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2024-02-20 11:25:33,937 INFO L507 AbstractCegarLoop]: Abstraction has has 75 places, 495 transitions, 3984 flow [2024-02-20 11:25:33,937 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:33,937 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:33,937 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:33,937 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-20 11:25:33,937 INFO L432 AbstractCegarLoop]: === Iteration 4 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:33,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:33,938 INFO L85 PathProgramCache]: Analyzing trace with hash 823824437, now seen corresponding path program 1 times [2024-02-20 11:25:33,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:33,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325388849] [2024-02-20 11:25:33,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:33,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:33,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:33,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325388849] [2024-02-20 11:25:33,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325388849] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:33,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:33,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:25:33,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493357710] [2024-02-20 11:25:33,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:33,984 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:25:33,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:33,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:25:33,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:25:34,005 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:25:34,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 495 transitions, 3984 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:34,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:34,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:25:34,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:36,817 INFO L124 PetriNetUnfolderBase]: 25377/37357 cut-off events. [2024-02-20 11:25:36,817 INFO L125 PetriNetUnfolderBase]: For 95491/96181 co-relation queries the response was YES. [2024-02-20 11:25:37,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159120 conditions, 37357 events. 25377/37357 cut-off events. For 95491/96181 co-relation queries the response was YES. Maximal size of possible extension queue 1585. Compared 255136 event pairs, 1075 based on Foata normal form. 552/36943 useless extension candidates. Maximal degree in co-relation 152175. Up to 18133 conditions per place. [2024-02-20 11:25:37,148 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 684 selfloop transitions, 53 changer transitions 424/1182 dead transitions. [2024-02-20 11:25:37,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 1182 transitions, 11936 flow [2024-02-20 11:25:37,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-20 11:25:37,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-20 11:25:37,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 374 transitions. [2024-02-20 11:25:37,150 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6181818181818182 [2024-02-20 11:25:37,150 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 25 predicate places. [2024-02-20 11:25:37,151 INFO L507 AbstractCegarLoop]: Abstraction has has 85 places, 1182 transitions, 11936 flow [2024-02-20 11:25:37,151 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:37,151 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:37,151 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:37,151 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-20 11:25:37,151 INFO L432 AbstractCegarLoop]: === Iteration 5 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:37,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:37,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1819580805, now seen corresponding path program 1 times [2024-02-20 11:25:37,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:37,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550029275] [2024-02-20 11:25:37,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:37,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:37,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:37,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:37,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550029275] [2024-02-20 11:25:37,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550029275] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:37,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:37,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:25:37,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769341849] [2024-02-20 11:25:37,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:37,228 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:25:37,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:37,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:25:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:25:37,252 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:25:37,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 1182 transitions, 11936 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:37,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:37,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:25:37,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:37,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:37,936 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,936 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,936 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,936 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:37,937 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,937 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:37,938 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:37,938 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:38,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,675 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][445], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 93#(<= 1 ~r~0), 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,676 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,678 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,678 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][565], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,679 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][536], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 28#writerEXITtrue, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,801 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,802 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,803 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,804 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][653], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:38,804 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:38,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:39,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][656], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:39,013 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:39,014 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:39,015 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:39,016 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][769], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:39,016 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:39,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:40,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][536], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 28#writerEXITtrue, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 48#L749-1true, 58#L721true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,192 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,193 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][445], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,194 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,195 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,196 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][565], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,197 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][653], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,197 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:40,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][656], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,386 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][536], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 28#writerEXITtrue, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,386 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,386 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][256], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 39#L739true, 96#(= |readerThread1of1ForFork2_~l~0#1| ~x~0), 21#L740true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,387 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][316], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,388 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,388 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][319], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,389 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][769], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,390 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][653], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:40,390 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:40,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:41,214 INFO L124 PetriNetUnfolderBase]: 25163/37015 cut-off events. [2024-02-20 11:25:41,215 INFO L125 PetriNetUnfolderBase]: For 130142/132842 co-relation queries the response was YES. [2024-02-20 11:25:41,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190559 conditions, 37015 events. 25163/37015 cut-off events. For 130142/132842 co-relation queries the response was YES. Maximal size of possible extension queue 1563. Compared 251187 event pairs, 707 based on Foata normal form. 550/36995 useless extension candidates. Maximal degree in co-relation 182317. Up to 17905 conditions per place. [2024-02-20 11:25:41,456 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 757 selfloop transitions, 58 changer transitions 566/1402 dead transitions. [2024-02-20 11:25:41,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 1402 transitions, 16903 flow [2024-02-20 11:25:41,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:25:41,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:25:41,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 324 transitions. [2024-02-20 11:25:41,458 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5890909090909091 [2024-02-20 11:25:41,460 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2024-02-20 11:25:41,460 INFO L507 AbstractCegarLoop]: Abstraction has has 94 places, 1402 transitions, 16903 flow [2024-02-20 11:25:41,461 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:41,461 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:41,461 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:25:41,461 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-20 11:25:41,461 INFO L432 AbstractCegarLoop]: === Iteration 6 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:41,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:41,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1225690847, now seen corresponding path program 1 times [2024-02-20 11:25:41,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:41,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770899443] [2024-02-20 11:25:41,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:41,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:41,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:41,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:41,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770899443] [2024-02-20 11:25:41,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770899443] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:41,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:41,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:25:41,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95039289] [2024-02-20 11:25:41,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:41,538 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-20 11:25:41,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:41,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-20 11:25:41,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-20 11:25:41,561 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:25:41,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 1402 transitions, 16903 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:41,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:41,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:25:41,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:42,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:42,317 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:42,324 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:42,324 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,324 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,325 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:42,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:42,649 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-20 11:25:42,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:42,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:42,649 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:43,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][619], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,201 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,202 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,203 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,203 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,203 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,203 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,207 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,207 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,207 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][629], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,208 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,208 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,209 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,209 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,209 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,209 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,209 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,210 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,210 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,210 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,356 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,356 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,356 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,356 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][323], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,357 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,357 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,361 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,361 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,362 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,362 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,363 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,363 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][343], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,364 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:43,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,438 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][323], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,439 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,439 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,440 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][343], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,443 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,443 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,443 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,444 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,444 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,444 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,499 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,499 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,499 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,500 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,870 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,870 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,871 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,871 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,871 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,872 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,875 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,875 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,875 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,875 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,875 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,876 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,876 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:43,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,880 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,881 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,881 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,881 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:43,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,981 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,981 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,981 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,981 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][862], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,982 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,982 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][880], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,992 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,992 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,992 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:43,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,993 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:43,994 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:43,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:44,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,212 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:44,212 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:44,212 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:44,212 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:44,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,341 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,341 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,341 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,341 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1006], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:44,342 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,342 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,342 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,342 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:44,342 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,343 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,343 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,343 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1023], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,352 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:44,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:44,353 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,353 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:44,354 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,354 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:44,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,858 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:25:44,858 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:44,858 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:44,859 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][619], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,922 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,923 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,924 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][619], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,925 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][323], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,925 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,926 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,930 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,930 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][629], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,931 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,932 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,932 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,932 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,933 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,934 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][629], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,934 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,934 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,935 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][343], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:44,935 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,935 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,935 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:44,935 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:45,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,144 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,144 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,144 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,145 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][323], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,145 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,145 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,145 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,146 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,146 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,147 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,147 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,147 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,147 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][323], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,147 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,148 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][343], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,151 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,151 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,152 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,152 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,152 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,152 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,152 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,153 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,153 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,154 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,154 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,154 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,154 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,154 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][343], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,155 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,195 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 58#L721true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,196 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][619], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,196 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,196 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,196 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,197 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,197 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 58#L721true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,200 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,200 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,200 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,201 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,201 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,201 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,201 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,201 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,201 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][629], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,202 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,202 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:45,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,226 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,226 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,226 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,226 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:45,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,389 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,389 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,390 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,390 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,391 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,391 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,391 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,391 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,391 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][862], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,392 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,393 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,393 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,393 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,404 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,404 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,404 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,405 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,405 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,405 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,405 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,405 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,405 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,406 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,406 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,406 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][880], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,406 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,407 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,407 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,408 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,408 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,408 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,408 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,408 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,409 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,409 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,409 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:45,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,581 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,581 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,581 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,581 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,614 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,614 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,614 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,614 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,750 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,750 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,750 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,750 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][862], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,751 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,751 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,751 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,751 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,752 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,752 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,752 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,752 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][880], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,759 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,759 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,760 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,760 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,760 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,760 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,760 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,761 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,761 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,788 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,788 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,788 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,791 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,791 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,791 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,791 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1006], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,792 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,792 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,792 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,792 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][726], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,793 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,793 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,793 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,794 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1023], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,801 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,801 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,801 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,802 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:45,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,802 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,802 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,802 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][738], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,803 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,803 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:45,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,922 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,922 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,922 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,922 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1006], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,923 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,923 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,923 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,923 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][325], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,923 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,923 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,923 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,924 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1023], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:45,930 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,930 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,930 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,931 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][345], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:45,931 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,931 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,931 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,931 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][339], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:45,931 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,931 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,932 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,932 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:45,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:45,934 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,934 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,934 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:45,934 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:46,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][317], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:46,015 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2024-02-20 11:25:46,016 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:46,016 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:46,016 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:46,159 INFO L124 PetriNetUnfolderBase]: 24996/36731 cut-off events. [2024-02-20 11:25:46,160 INFO L125 PetriNetUnfolderBase]: For 154141/158209 co-relation queries the response was YES. [2024-02-20 11:25:46,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221817 conditions, 36731 events. 24996/36731 cut-off events. For 154141/158209 co-relation queries the response was YES. Maximal size of possible extension queue 1498. Compared 246770 event pairs, 383 based on Foata normal form. 635/37176 useless extension candidates. Maximal degree in co-relation 212053. Up to 17738 conditions per place. [2024-02-20 11:25:46,319 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 833 selfloop transitions, 61 changer transitions 782/1700 dead transitions. [2024-02-20 11:25:46,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 1700 transitions, 23916 flow [2024-02-20 11:25:46,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:25:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:25:46,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 344 transitions. [2024-02-20 11:25:46,321 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6254545454545455 [2024-02-20 11:25:46,324 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 43 predicate places. [2024-02-20 11:25:46,324 INFO L507 AbstractCegarLoop]: Abstraction has has 103 places, 1700 transitions, 23916 flow [2024-02-20 11:25:46,324 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:46,324 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:46,324 INFO L234 CegarLoopForPetriNet]: trace 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] [2024-02-20 11:25:46,325 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-20 11:25:46,325 INFO L432 AbstractCegarLoop]: === Iteration 7 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:46,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1216194225, now seen corresponding path program 1 times [2024-02-20 11:25:46,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:46,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293426087] [2024-02-20 11:25:46,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:46,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:46,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:46,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:46,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293426087] [2024-02-20 11:25:46,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293426087] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:46,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:46,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-20 11:25:46,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955653249] [2024-02-20 11:25:46,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:46,395 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:25:46,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:46,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:25:46,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:25:46,396 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-20 11:25:46,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 1700 transitions, 23916 flow. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:46,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:46,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-20 11:25:46,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:47,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:47,139 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,139 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,139 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,139 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:47,143 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,143 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:47,144 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,144 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,144 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,144 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:47,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:47,287 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-20 11:25:47,287 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:47,287 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:47,287 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:25:48,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 58#L721true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,019 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,019 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,019 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,019 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][666], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,020 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,020 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,020 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,020 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,021 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,021 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,021 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,021 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][675], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,025 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,025 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,025 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,025 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,025 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,026 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,026 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,027 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,028 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,028 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,162 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,162 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,162 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,162 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,163 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][359], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,163 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,164 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,164 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,168 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,168 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][373], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,170 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,170 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,171 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:48,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,280 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,280 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,280 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,281 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][359], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,281 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,281 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,282 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,282 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,282 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,282 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,282 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,282 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][373], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,285 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,286 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,286 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,286 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,286 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,286 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,286 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,287 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,287 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,287 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,287 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,287 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,345 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,345 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,345 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,345 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,472 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,472 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,473 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,474 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,474 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,474 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,477 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,478 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,479 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,479 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,479 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,479 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:48,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,485 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,485 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:48,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,791 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,791 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,791 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,791 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][891], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,792 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,792 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][908], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,801 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,801 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,802 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:48,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:48,960 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:48,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:49,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,071 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,072 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,072 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,072 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1019], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:49,072 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:49,073 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,073 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1038], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,080 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,080 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,081 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,081 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:49,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:49,081 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,081 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,081 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,081 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:49,081 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,082 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,082 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,082 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:49,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,346 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:25:49,346 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:49,346 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:49,346 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:25:49,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,406 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,406 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,406 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,406 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][666], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,406 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,406 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,407 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,408 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][666], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,409 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][359], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 58#L721true, 93#(<= 1 ~r~0), 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,409 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,410 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,410 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][675], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,413 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,414 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,415 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,415 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,415 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,415 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,416 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,416 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][675], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,417 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][373], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 58#L721true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,419 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:49,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,771 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][359], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,772 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,773 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,773 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,774 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,774 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,775 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,775 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,782 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][359], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,782 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,783 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,783 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,783 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][373], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,787 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,787 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,787 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,788 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,789 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][373], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,790 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,790 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,791 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,830 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,831 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 58#L721true, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,831 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][666], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,832 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 58#L721true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,835 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,835 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,835 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][675], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,836 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,836 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,836 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,836 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,836 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,836 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,837 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,837 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:49,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:49,861 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,861 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,861 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:49,861 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:50,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,015 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,015 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,015 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,015 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,016 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,017 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][891], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,018 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,018 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,018 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,019 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,029 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,029 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,029 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,030 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,030 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,030 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,030 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,030 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,030 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,030 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,031 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,031 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][908], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,031 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,031 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,031 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,032 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,032 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,041 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,041 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,041 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,041 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,041 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,042 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,042 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:50,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,075 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,076 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,076 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,076 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,108 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,109 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,109 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,109 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:50,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,235 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,235 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,235 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,235 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][891], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,236 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,236 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,236 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][908], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,244 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,244 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,245 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,245 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,245 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,245 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,245 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,245 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,245 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,248 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,248 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,249 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,249 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1019], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,249 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,249 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,250 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,250 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,250 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,250 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][748], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,250 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1038], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,259 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,259 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,259 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,259 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:50,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,260 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,260 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][759], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,261 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:50,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,393 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,393 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,393 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,393 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1019], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,394 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,394 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,394 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,394 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][355], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,394 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,394 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,395 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,395 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][1038], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,402 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][374], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,402 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,402 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,403 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,403 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,403 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,403 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:50,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:50,405 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:50,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][356], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:50,498 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2024-02-20 11:25:50,498 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:50,498 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:50,498 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-20 11:25:50,801 INFO L124 PetriNetUnfolderBase]: 23403/34796 cut-off events. [2024-02-20 11:25:50,801 INFO L125 PetriNetUnfolderBase]: For 245814/249694 co-relation queries the response was YES. [2024-02-20 11:25:50,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235813 conditions, 34796 events. 23403/34796 cut-off events. For 245814/249694 co-relation queries the response was YES. Maximal size of possible extension queue 1349. Compared 235908 event pairs, 333 based on Foata normal form. 1281/35885 useless extension candidates. Maximal degree in co-relation 225129. Up to 18805 conditions per place. [2024-02-20 11:25:50,958 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 399 selfloop transitions, 23 changer transitions 1174/1668 dead transitions. [2024-02-20 11:25:50,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 1668 transitions, 26729 flow [2024-02-20 11:25:50,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:25:50,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:25:50,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 200 transitions. [2024-02-20 11:25:50,961 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7272727272727273 [2024-02-20 11:25:50,961 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 47 predicate places. [2024-02-20 11:25:50,962 INFO L507 AbstractCegarLoop]: Abstraction has has 107 places, 1668 transitions, 26729 flow [2024-02-20 11:25:50,962 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:50,962 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:25:50,966 INFO L234 CegarLoopForPetriNet]: trace 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] [2024-02-20 11:25:50,967 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-20 11:25:50,967 INFO L432 AbstractCegarLoop]: === Iteration 8 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:25:50,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:25:50,967 INFO L85 PathProgramCache]: Analyzing trace with hash 439481209, now seen corresponding path program 2 times [2024-02-20 11:25:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:25:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403755083] [2024-02-20 11:25:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:25:50,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:25:51,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:25:51,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:25:51,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:25:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403755083] [2024-02-20 11:25:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403755083] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:25:51,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:25:51,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-20 11:25:51,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205912055] [2024-02-20 11:25:51,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:25:51,071 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:25:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:25:51,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:25:51,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:25:51,072 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-20 11:25:51,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 1668 transitions, 26729 flow. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:51,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:25:51,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-20 11:25:51,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:25:51,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:51,717 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,717 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,717 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,717 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:51,717 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,717 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,718 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,718 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:51,722 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:51,722 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,722 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:51,723 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:25:52,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][622], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,489 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,490 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,490 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,491 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,492 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][631], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,503 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,504 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,504 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,504 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,505 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,505 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,506 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,507 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,507 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,507 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,507 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,570 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,570 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,570 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,570 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,570 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,570 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,571 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,571 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,571 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,571 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,572 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,572 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][364], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,573 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,573 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,573 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,573 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,578 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,579 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,579 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,579 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,579 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,580 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,580 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,581 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,582 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,582 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,582 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,582 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:25:52,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][364], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,728 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,728 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,728 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,729 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,729 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,729 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,730 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,730 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,730 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,734 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,734 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,734 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,734 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,734 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,734 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,735 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,735 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,832 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,834 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:25:52,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,839 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 57#$Ultimate##0true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,840 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:25:52,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][813], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,931 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,931 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,931 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,932 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,932 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,932 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,932 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,932 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,932 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,933 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,933 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,933 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][831], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,944 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,944 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,944 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,944 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:25:52,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,945 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,945 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,945 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,945 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:52,945 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,945 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,946 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:52,946 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:25:53,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][897], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 19#$Ultimate##0true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,311 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,311 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,312 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,312 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][912], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,320 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,320 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,320 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,320 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:25:53,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,321 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 19#$Ultimate##0true, writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,321 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,321 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:25:53,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][622], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,536 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,536 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,536 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,537 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,537 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,537 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 27#L721true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,538 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,538 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,539 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,539 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][622], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 154#(<= 1 ~r~0), 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,540 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,540 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,540 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,541 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][364], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 58#L721true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,541 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][631], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,546 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,547 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,547 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,548 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 27#L721true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,549 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 27#L721true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,549 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,549 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][374], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 58#L721true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,550 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][631], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,551 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,551 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,552 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:25:53,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][364], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,669 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,669 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,670 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,671 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,671 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,671 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,672 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][364], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,672 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,672 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,673 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,676 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,677 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,677 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,678 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,678 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,678 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,678 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,679 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|) |v_ULTIMATE.start_main_#t~mem12#1_29|) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][374], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,679 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,679 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,680 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 4#L748-4true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,680 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,681 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,681 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,681 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,719 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,719 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,720 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,720 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][622], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,720 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,720 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,720 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,720 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,720 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,721 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,721 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 154#(<= 1 ~r~0), 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 58#L721true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,725 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:25:53,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.base_1| 0) (= |v_writerThread1of1ForFork1_#res#1.offset_1| 0)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][631], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,726 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,726 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,726 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, 58#L721true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,727 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,727 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,727 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,727 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:25:53,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1InUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,824 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,824 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,824 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,824 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,825 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 34#writerEXITtrue, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,825 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,825 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,826 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][813], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,826 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,826 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,826 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,826 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,827 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,827 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,828 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,828 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,828 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,828 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,828 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,840 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,840 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,840 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,840 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), writerThread1of1ForFork1InUse, readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,840 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,840 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1InUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 34#writerEXITtrue, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 48#L749-1true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,841 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,841 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][831], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 154#(<= 1 ~r~0), 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,842 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,842 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,842 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,842 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:25:53,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,842 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,843 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,843 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,844 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,844 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,844 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,844 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:25:53,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][813], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,963 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,963 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,963 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,963 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,963 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,964 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,964 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] writerEXIT-->L749-2: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem12#1_36| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_writerThread1of1ForFork1_thidvar0_4) (= v_writerThread1of1ForFork1_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][831], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,974 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,974 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,974 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 53#L749-2true, 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,975 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,975 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,975 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,975 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][897], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,978 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,978 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,978 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,979 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,979 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,979 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,979 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,979 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][680], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,979 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,979 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 27#L721true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 55#L750-1true, readerThread1of1ForFork3InUse]) [2024-02-20 11:25:53,980 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,980 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][912], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:53,989 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,989 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,990 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,990 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-20 11:25:53,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:53,990 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,990 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,990 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,990 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 27#L721true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:53,990 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| 0) (= 0 |v_writerThread1of1ForFork0_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][690], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:53,991 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:53,991 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-20 11:25:54,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][897], [writerThread1of1ForFork1NotInUse, 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 150#(<= 2 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,088 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,088 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,088 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,088 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][360], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 155#(<= 0 ~r~0), 87#true, 90#true, 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,089 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][363], [writerThread1of1ForFork1NotInUse, readerThread1of1ForFork2InUse, 86#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 105#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 87#true, 155#(<= 0 ~r~0), 141#(and (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, 126#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,089 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,089 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][912], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), 154#(<= 1 ~r~0), readerThread1of1ForFork2InUse, 37#L739-2true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 87#true, 150#(<= 2 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, 11#L739-2true, 93#(<= 1 ~r~0), writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,097 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,097 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,097 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,097 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-20 11:25:54,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([246] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][377], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 155#(<= 0 ~r~0), 87#true, 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 90#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,098 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([234] L739-2-->L740: Formula: (= (+ v_~r~0_7 1) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][378], [writerThread1of1ForFork1NotInUse, 111#(and (= |readerThread1of1ForFork2_~l~0#1| ~x~0) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|)), readerThread1of1ForFork2InUse, 37#L739-2true, 44#L740true, 80#(and (= |readerThread1of1ForFork3_~ly~0#1| ~x~0) (= ~y~0 ~x~0) (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 149#(<= 1 ~r~0), 87#true, 155#(<= 0 ~r~0), 124#(and (= |readerThread1of1ForFork3_~lx~0#1| |readerThread1of1ForFork3_~ly~0#1|) (= |readerThread1of1ForFork2_~l~0#1| ~x~0)), 90#true, 143#(and (= ~y~0 ~x~0) (= ~x~0 |readerThread1of1ForFork2_~ly~0#1|) (= |readerThread1of1ForFork2_~lx~0#1| |readerThread1of1ForFork2_~ly~0#1|) (= ~x~0 |readerThread1of1ForFork3_~l~0#1|)), 28#writerEXITtrue, writerThread1of1ForFork0InUse, readerThread1of1ForFork3InUse, 55#L750-1true]) [2024-02-20 11:25:54,098 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-20 11:25:54,470 INFO L124 PetriNetUnfolderBase]: 15773/23815 cut-off events. [2024-02-20 11:25:54,470 INFO L125 PetriNetUnfolderBase]: For 225678/229262 co-relation queries the response was YES. [2024-02-20 11:25:54,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183620 conditions, 23815 events. 15773/23815 cut-off events. For 225678/229262 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 152998 event pairs, 49 based on Foata normal form. 349/24162 useless extension candidates. Maximal degree in co-relation 175467. Up to 15611 conditions per place. [2024-02-20 11:25:54,541 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 0 selfloop transitions, 0 changer transitions 1346/1346 dead transitions. [2024-02-20 11:25:54,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 1346 transitions, 24323 flow [2024-02-20 11:25:54,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:25:54,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:25:54,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 204 transitions. [2024-02-20 11:25:54,543 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7418181818181818 [2024-02-20 11:25:54,543 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 47 predicate places. [2024-02-20 11:25:54,543 INFO L507 AbstractCegarLoop]: Abstraction has has 107 places, 1346 transitions, 24323 flow [2024-02-20 11:25:54,543 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:25:54,545 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-02-20 11:25:54,546 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 7 remaining) [2024-02-20 11:25:54,546 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-02-20 11:25:54,547 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-02-20 11:25:54,556 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-02-20 11:25:54,556 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2024-02-20 11:25:54,556 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-02-20 11:25:54,557 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-20 11:26:02,192 INFO L644 CegarLoopForPetriNet]: Computed Owicki-Gries annotation of size 274843 in 7634806719ns [2024-02-20 11:26:02,233 INFO L457 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1] [2024-02-20 11:26:02,237 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-20 11:26:02,323 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.(OwickiGriesUnpetrifier.java:112) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:191) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:172) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-02-20 11:26:02,327 INFO L158 Benchmark]: Toolchain (without parser) took 36123.43ms. Allocated memory was 138.4MB in the beginning and 12.8GB in the end (delta: 12.6GB). Free memory was 108.2MB in the beginning and 10.3GB in the end (delta: -10.2GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-02-20 11:26:02,327 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 115.3MB. Free memory is still 74.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-20 11:26:02,327 INFO L158 Benchmark]: CACSL2BoogieTranslator took 384.93ms. Allocated memory is still 138.4MB. Free memory was 108.2MB in the beginning and 87.5MB in the end (delta: 20.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-02-20 11:26:02,328 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.21ms. Allocated memory is still 138.4MB. Free memory was 86.7MB in the beginning and 84.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-20 11:26:02,328 INFO L158 Benchmark]: Boogie Preprocessor took 31.85ms. Allocated memory is still 138.4MB. Free memory was 84.6MB in the beginning and 82.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-20 11:26:02,328 INFO L158 Benchmark]: RCFGBuilder took 535.51ms. Allocated memory is still 138.4MB. Free memory was 82.5MB in the beginning and 54.7MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-02-20 11:26:02,329 INFO L158 Benchmark]: TraceAbstraction took 35130.64ms. Allocated memory was 138.4MB in the beginning and 12.8GB in the end (delta: 12.6GB). Free memory was 53.9MB in the beginning and 10.3GB in the end (delta: -10.3GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-02-20 11:26:02,330 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 115.3MB. Free memory is still 74.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 384.93ms. Allocated memory is still 138.4MB. Free memory was 108.2MB in the beginning and 87.5MB in the end (delta: 20.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 36.21ms. Allocated memory is still 138.4MB. Free memory was 86.7MB in the beginning and 84.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 31.85ms. Allocated memory is still 138.4MB. Free memory was 84.6MB in the beginning and 82.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 535.51ms. Allocated memory is still 138.4MB. Free memory was 82.5MB in the beginning and 54.7MB in the end (delta: 27.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 35130.64ms. Allocated memory was 138.4MB in the beginning and 12.8GB in the end (delta: 12.6GB). Free memory was 53.9MB in the beginning and 10.3GB in the end (delta: -10.3GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: Multiple instances of thread not yet supported: 15#readerErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.computeFormulaMapping(OwickiGriesUnpetrifier.java:168) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-02-20 11:26:02,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b --traceabstraction.positions.where.we.compute.the.hoare.annotation All --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-448d4d7-m [2024-02-20 11:26:04,478 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 11:26:04,560 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-20 11:26:04,566 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 11:26:04,566 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 11:26:04,589 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 11:26:04,590 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 11:26:04,590 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 11:26:04,590 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 11:26:04,593 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 11:26:04,594 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 11:26:04,594 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 11:26:04,594 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 11:26:04,595 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 11:26:04,595 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 11:26:04,596 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 11:26:04,596 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 11:26:04,596 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 11:26:04,596 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 11:26:04,596 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 11:26:04,597 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 11:26:04,597 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-20 11:26:04,598 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 11:26:04,599 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 11:26:04,599 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 11:26:04,600 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 11:26:04,600 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 11:26:04,600 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 11:26:04,600 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 11:26:04,600 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:26:04,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 11:26:04,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 11:26:04,601 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 11:26:04,602 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 11:26:04,603 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 11:26:04,603 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-20 11:26:04,603 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fab2e995569cc819974baee7d52d8d4bdabd2a2896c83fb3b8d07b44f394c5b Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All [2024-02-20 11:26:04,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 11:26:04,871 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 11:26:04,885 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 11:26:04,886 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 11:26:04,887 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 11:26:04,888 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-20 11:26:06,057 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 11:26:06,230 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 11:26:06,230 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-20 11:26:06,239 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2515f69c/e0c15296a6a14f32b2671448acca26c8/FLAG24611da5c [2024-02-20 11:26:06,249 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2515f69c/e0c15296a6a14f32b2671448acca26c8 [2024-02-20 11:26:06,251 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 11:26:06,252 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-20 11:26:06,253 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 11:26:06,253 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 11:26:06,257 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 11:26:06,257 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,258 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d3b05e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06, skipping insertion in model container [2024-02-20 11:26:06,258 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,299 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 11:26:06,591 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i[31246,31259] [2024-02-20 11:26:06,602 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:26:06,620 INFO L202 MainTranslator]: Completed pre-run [2024-02-20 11:26:06,658 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i[31246,31259] [2024-02-20 11:26:06,668 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:26:06,702 INFO L206 MainTranslator]: Completed translation [2024-02-20 11:26:06,703 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06 WrapperNode [2024-02-20 11:26:06,703 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 11:26:06,704 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 11:26:06,704 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 11:26:06,704 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 11:26:06,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,735 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,758 INFO L138 Inliner]: procedures = 177, calls = 45, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 114 [2024-02-20 11:26:06,759 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 11:26:06,760 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 11:26:06,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 11:26:06,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 11:26:06,768 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,783 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,798 INFO L175 MemorySlicer]: Split 10 memory accesses to 5 slices as follows [2, 2, 2, 2, 2]. 20 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2024-02-20 11:26:06,802 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,802 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,810 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,812 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,819 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,822 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,824 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-20 11:26:06,827 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-20 11:26:06,827 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-20 11:26:06,827 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-20 11:26:06,828 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (1/1) ... [2024-02-20 11:26:06,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:26:06,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:26:06,882 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-20 11:26:06,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-20 11:26:06,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-02-20 11:26:06,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-02-20 11:26:06,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-02-20 11:26:06,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-02-20 11:26:06,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-02-20 11:26:06,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-20 11:26:06,938 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-20 11:26:06,938 INFO L130 BoogieDeclarations]: Found specification of procedure reader [2024-02-20 11:26:06,938 INFO L138 BoogieDeclarations]: Found implementation of procedure reader [2024-02-20 11:26:06,938 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-20 11:26:06,939 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-20 11:26:06,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-02-20 11:26:06,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-02-20 11:26:06,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-02-20 11:26:06,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-02-20 11:26:06,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-02-20 11:26:06,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-02-20 11:26:06,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-02-20 11:26:06,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-02-20 11:26:06,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-02-20 11:26:06,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-02-20 11:26:06,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-20 11:26:06,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-20 11:26:06,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-20 11:26:06,942 INFO L130 BoogieDeclarations]: Found specification of procedure writer [2024-02-20 11:26:06,942 INFO L138 BoogieDeclarations]: Found implementation of procedure writer [2024-02-20 11:26:06,943 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-20 11:26:07,074 INFO L244 CfgBuilder]: Building ICFG [2024-02-20 11:26:07,076 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-20 11:26:07,244 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-20 11:26:07,245 INFO L293 CfgBuilder]: Performing block encoding [2024-02-20 11:26:07,361 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-20 11:26:07,361 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-20 11:26:07,362 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:26:07 BoogieIcfgContainer [2024-02-20 11:26:07,362 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-20 11:26:07,363 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-20 11:26:07,363 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-20 11:26:07,366 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-20 11:26:07,366 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 11:26:06" (1/3) ... [2024-02-20 11:26:07,367 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6074b883 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:26:07, skipping insertion in model container [2024-02-20 11:26:07,367 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:26:06" (2/3) ... [2024-02-20 11:26:07,368 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6074b883 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:26:07, skipping insertion in model container [2024-02-20 11:26:07,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:26:07" (3/3) ... [2024-02-20 11:26:07,369 INFO L112 eAbstractionObserver]: Analyzing ICFG read_write_lock-1.i [2024-02-20 11:26:07,383 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-20 11:26:07,384 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-20 11:26:07,384 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-20 11:26:07,430 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-02-20 11:26:07,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 55 transitions, 138 flow [2024-02-20 11:26:07,528 INFO L124 PetriNetUnfolderBase]: 2/51 cut-off events. [2024-02-20 11:26:07,529 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-02-20 11:26:07,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 51 events. 2/51 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-02-20 11:26:07,534 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 55 transitions, 138 flow [2024-02-20 11:26:07,540 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 49 transitions, 119 flow [2024-02-20 11:26:07,549 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:26:07,553 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@dc3517f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:26:07,554 INFO L370 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-02-20 11:26:07,563 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:26:07,565 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2024-02-20 11:26:07,566 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-02-20 11:26:07,566 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:07,567 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:07,567 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:07,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:07,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1115286180, now seen corresponding path program 1 times [2024-02-20 11:26:07,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:07,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188936671] [2024-02-20 11:26:07,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:07,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:07,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:07,586 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:07,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-02-20 11:26:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:07,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-20 11:26:07,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:07,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:07,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:07,802 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:07,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188936671] [2024-02-20 11:26:07,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188936671] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:07,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:07,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:26:07,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24380065] [2024-02-20 11:26:07,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:07,810 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:26:07,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:07,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:26:07,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:26:07,879 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:26:07,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 49 transitions, 119 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:07,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:07,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:26:07,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:09,393 INFO L124 PetriNetUnfolderBase]: 11013/17885 cut-off events. [2024-02-20 11:26:09,393 INFO L125 PetriNetUnfolderBase]: For 1328/1328 co-relation queries the response was YES. [2024-02-20 11:26:09,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34191 conditions, 17885 events. 11013/17885 cut-off events. For 1328/1328 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 132555 event pairs, 3621 based on Foata normal form. 748/17813 useless extension candidates. Maximal degree in co-relation 28207. Up to 9165 conditions per place. [2024-02-20 11:26:09,493 INFO L140 encePairwiseOnDemand]: 44/55 looper letters, 135 selfloop transitions, 27 changer transitions 6/179 dead transitions. [2024-02-20 11:26:09,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 179 transitions, 757 flow [2024-02-20 11:26:09,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-20 11:26:09,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-20 11:26:09,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 347 transitions. [2024-02-20 11:26:09,504 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5735537190082645 [2024-02-20 11:26:09,507 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-02-20 11:26:09,507 INFO L507 AbstractCegarLoop]: Abstraction has has 70 places, 179 transitions, 757 flow [2024-02-20 11:26:09,507 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:09,507 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:09,508 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:09,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-02-20 11:26:09,711 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:09,712 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:09,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1610100140, now seen corresponding path program 1 times [2024-02-20 11:26:09,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:09,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1038023516] [2024-02-20 11:26:09,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:09,713 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:09,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:09,720 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:09,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-02-20 11:26:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:09,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2024-02-20 11:26:09,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:09,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:09,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:09,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:09,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1038023516] [2024-02-20 11:26:09,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1038023516] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:09,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:09,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-20 11:26:09,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784980637] [2024-02-20 11:26:09,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:09,828 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-20 11:26:09,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:09,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-20 11:26:09,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-20 11:26:09,832 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 55 [2024-02-20 11:26:09,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 179 transitions, 757 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:09,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:09,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 55 [2024-02-20 11:26:09,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:11,119 INFO L124 PetriNetUnfolderBase]: 13171/20967 cut-off events. [2024-02-20 11:26:11,119 INFO L125 PetriNetUnfolderBase]: For 9290/10178 co-relation queries the response was YES. [2024-02-20 11:26:11,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54182 conditions, 20967 events. 13171/20967 cut-off events. For 9290/10178 co-relation queries the response was YES. Maximal size of possible extension queue 838. Compared 152022 event pairs, 3822 based on Foata normal form. 1702/21705 useless extension candidates. Maximal degree in co-relation 53051. Up to 11671 conditions per place. [2024-02-20 11:26:11,337 INFO L140 encePairwiseOnDemand]: 49/55 looper letters, 177 selfloop transitions, 22 changer transitions 12/266 dead transitions. [2024-02-20 11:26:11,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 266 transitions, 1581 flow [2024-02-20 11:26:11,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-20 11:26:11,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-20 11:26:11,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 118 transitions. [2024-02-20 11:26:11,339 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7151515151515152 [2024-02-20 11:26:11,340 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-02-20 11:26:11,340 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 266 transitions, 1581 flow [2024-02-20 11:26:11,340 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:11,340 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:11,340 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:11,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-02-20 11:26:11,543 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:11,543 INFO L432 AbstractCegarLoop]: === Iteration 3 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:11,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:11,544 INFO L85 PathProgramCache]: Analyzing trace with hash -508737110, now seen corresponding path program 2 times [2024-02-20 11:26:11,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:11,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902850535] [2024-02-20 11:26:11,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:26:11,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:11,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:11,618 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:11,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-02-20 11:26:11,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-20 11:26:11,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:26:11,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 3 conjunts are in the unsatisfiable core [2024-02-20 11:26:11,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:11,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:11,749 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:11,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:11,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902850535] [2024-02-20 11:26:11,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902850535] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:11,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:11,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-20 11:26:11,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787183248] [2024-02-20 11:26:11,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:11,750 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-20 11:26:11,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:11,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-20 11:26:11,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-20 11:26:11,763 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-20 11:26:11,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 266 transitions, 1581 flow. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:11,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:11,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-20 11:26:11,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:13,530 INFO L124 PetriNetUnfolderBase]: 15800/26262 cut-off events. [2024-02-20 11:26:13,531 INFO L125 PetriNetUnfolderBase]: For 25081/27057 co-relation queries the response was YES. [2024-02-20 11:26:13,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82603 conditions, 26262 events. 15800/26262 cut-off events. For 25081/27057 co-relation queries the response was YES. Maximal size of possible extension queue 1139. Compared 206561 event pairs, 3798 based on Foata normal form. 806/25898 useless extension candidates. Maximal degree in co-relation 79964. Up to 14433 conditions per place. [2024-02-20 11:26:13,659 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 260 selfloop transitions, 53 changer transitions 43/413 dead transitions. [2024-02-20 11:26:13,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 413 transitions, 3229 flow [2024-02-20 11:26:13,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-20 11:26:13,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-20 11:26:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2024-02-20 11:26:13,661 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7318181818181818 [2024-02-20 11:26:13,662 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2024-02-20 11:26:13,662 INFO L507 AbstractCegarLoop]: Abstraction has has 75 places, 413 transitions, 3229 flow [2024-02-20 11:26:13,662 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:13,662 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:13,663 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:13,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-02-20 11:26:13,865 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:13,868 INFO L432 AbstractCegarLoop]: === Iteration 4 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:13,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:13,868 INFO L85 PathProgramCache]: Analyzing trace with hash 847179482, now seen corresponding path program 1 times [2024-02-20 11:26:13,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:13,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552424298] [2024-02-20 11:26:13,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:13,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:13,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:13,870 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:13,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-02-20 11:26:13,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:13,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-20 11:26:13,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:14,013 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:14,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:14,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552424298] [2024-02-20 11:26:14,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552424298] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:14,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:14,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-20 11:26:14,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423957909] [2024-02-20 11:26:14,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:14,014 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:26:14,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:14,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:26:14,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:26:14,065 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:26:14,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 413 transitions, 3229 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:14,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:14,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:26:14,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:18,037 INFO L124 PetriNetUnfolderBase]: 26865/43362 cut-off events. [2024-02-20 11:26:18,038 INFO L125 PetriNetUnfolderBase]: For 57473/62476 co-relation queries the response was YES. [2024-02-20 11:26:18,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175929 conditions, 43362 events. 26865/43362 cut-off events. For 57473/62476 co-relation queries the response was YES. Maximal size of possible extension queue 2043. Compared 357550 event pairs, 3718 based on Foata normal form. 477/42142 useless extension candidates. Maximal degree in co-relation 170019. Up to 29584 conditions per place. [2024-02-20 11:26:18,332 INFO L140 encePairwiseOnDemand]: 47/55 looper letters, 606 selfloop transitions, 24 changer transitions 115/756 dead transitions. [2024-02-20 11:26:18,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 756 transitions, 7539 flow [2024-02-20 11:26:18,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:26:18,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:26:18,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 321 transitions. [2024-02-20 11:26:18,335 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6484848484848484 [2024-02-20 11:26:18,336 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 23 predicate places. [2024-02-20 11:26:18,337 INFO L507 AbstractCegarLoop]: Abstraction has has 83 places, 756 transitions, 7539 flow [2024-02-20 11:26:18,337 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:18,337 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:18,337 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:18,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-02-20 11:26:18,543 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:18,544 INFO L432 AbstractCegarLoop]: === Iteration 5 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:18,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:18,545 INFO L85 PathProgramCache]: Analyzing trace with hash -803941835, now seen corresponding path program 1 times [2024-02-20 11:26:18,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:18,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385912956] [2024-02-20 11:26:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:18,548 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:18,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:18,549 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:18,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-02-20 11:26:18,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:18,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-20 11:26:18,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:18,698 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:18,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:18,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385912956] [2024-02-20 11:26:18,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385912956] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:18,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:18,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:26:18,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266868979] [2024-02-20 11:26:18,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:18,699 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:26:18,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:18,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:26:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:26:18,741 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:26:18,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 756 transitions, 7539 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:18,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:18,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:26:18,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:19,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,675 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,675 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,676 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,676 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,806 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,807 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,807 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,807 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:19,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,920 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,921 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,921 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,922 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,922 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,922 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,922 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:19,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,923 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:19,923 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,923 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:19,924 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 56#L729true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,122 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,122 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,122 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,122 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,206 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,206 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,206 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,206 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,206 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,207 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,207 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:20,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,336 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,336 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,337 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,337 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,343 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,343 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,343 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,344 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,344 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,344 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,344 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,345 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,345 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,345 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,345 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,345 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 56#L729true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,477 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,477 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,477 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,477 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 56#L729true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,478 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,478 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,478 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,478 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,710 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,710 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,716 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,716 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,717 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,717 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,717 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,717 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,718 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,718 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:20,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,916 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 31#L735true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,917 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,917 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,918 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,918 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,918 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,918 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,918 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,919 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,919 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,920 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,920 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,922 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,923 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,923 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,927 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,927 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,927 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,928 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,928 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,928 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,928 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,928 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,929 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,929 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,930 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,930 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,930 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,930 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,930 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,931 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,931 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,932 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 31#L735true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,932 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,933 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:20,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,942 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,942 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,942 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,943 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,943 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,943 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,944 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,945 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,946 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,946 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,947 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,947 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,948 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,948 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,949 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,949 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,951 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,951 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,952 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:20,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,953 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,953 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,954 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,954 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,955 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,956 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:20,956 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,956 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:20,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,178 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,179 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,179 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,179 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,179 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,179 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,179 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,180 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,180 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,319 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,319 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,319 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,319 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,322 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,322 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,322 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,322 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,325 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,325 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,325 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,325 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,326 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,326 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,326 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,326 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,327 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,327 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,327 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,327 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,328 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,328 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,328 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,328 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:21,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,675 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,675 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,675 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,675 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,676 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,676 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,676 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,677 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,678 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,678 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,679 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,680 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,680 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,683 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,683 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,683 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,684 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,685 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,685 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,686 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,687 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,687 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,687 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,688 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,688 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,689 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,689 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,690 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,697 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,697 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,698 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,698 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,699 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,699 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,699 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,699 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,699 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,700 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,700 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,700 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,913 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,913 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,913 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,913 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,914 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,914 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,914 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,914 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,915 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,915 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,915 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,915 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,915 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,916 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,916 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,916 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,916 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,916 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:21,917 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:21,917 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 21#L740true, 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,034 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,034 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,034 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,034 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,038 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,038 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,038 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,038 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,038 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,038 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,038 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,039 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,040 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,040 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 25#L735true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,042 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,042 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,042 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,042 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,042 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,043 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,043 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,043 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 31#L735true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,044 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,044 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,044 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,044 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:22,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,044 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,044 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,044 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,045 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,058 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,059 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,061 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,061 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,063 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,063 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,065 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,066 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,066 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,066 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,066 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,067 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,067 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,067 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,068 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,068 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,069 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,070 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,070 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,070 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,070 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,070 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,071 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,071 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,072 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,072 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,072 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,072 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,072 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 21#L740true, 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,080 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,080 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,080 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,081 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,081 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,081 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,081 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,081 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 57#$Ultimate##0true, 277#true, 7#L719true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,082 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,082 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 57#$Ultimate##0true, 277#true, 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,082 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,083 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,083 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,083 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:22,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,447 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,447 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,447 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,447 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,448 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,448 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,448 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,448 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,448 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,449 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,449 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,449 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,449 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,449 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,450 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,450 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,451 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,451 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,451 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,452 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,452 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 21#L740true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,453 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,453 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,453 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,453 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,454 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,454 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,454 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,454 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,455 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,455 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,455 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,456 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,456 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,476 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,476 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,476 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,477 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,477 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,478 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,478 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,479 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,479 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][352], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,480 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,480 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,481 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,482 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,482 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,482 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,482 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,482 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,482 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,483 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,483 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,484 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,485 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,485 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 19#$Ultimate##0true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,486 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,486 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,487 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,487 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,488 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,488 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,489 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,490 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,490 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,490 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,490 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,491 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,491 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,491 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,491 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 21#L740true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,492 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,492 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,493 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,494 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,494 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,494 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,495 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,495 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,826 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,826 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,827 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,827 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,827 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,828 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,828 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,828 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,828 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,828 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,829 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,829 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,830 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:22,830 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:22,830 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:22,830 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:22,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,832 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,833 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,968 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,968 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,968 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,968 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,968 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,969 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,969 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,969 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,970 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,970 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,970 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,985 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,985 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,985 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,986 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,988 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,988 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,989 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,992 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,993 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,993 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,994 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,994 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,994 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,995 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,995 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,996 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,996 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,996 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,997 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,997 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,998 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,998 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,998 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,999 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:22,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:22,999 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,000 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,000 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,000 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,000 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,001 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,001 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,001 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,001 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,002 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,002 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,002 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,002 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,002 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,003 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,004 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,004 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,004 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,004 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,004 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,004 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,005 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 4#L748-4true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,005 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,006 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,006 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,006 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,006 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,006 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,007 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,007 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 4#L748-4true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,007 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,008 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,008 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,009 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,009 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,009 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,009 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,009 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,032 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][340], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,032 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,032 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,033 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,033 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,034 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][340], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,034 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,034 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,035 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,035 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,036 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][340], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,036 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,036 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,037 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,038 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,038 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:23,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][340], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,039 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,039 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,039 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,039 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,348 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 39#L739true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,349 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,349 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,350 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,350 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,350 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,350 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,351 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,351 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,352 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,352 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,352 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,352 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,352 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,353 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,353 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,354 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,354 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,354 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,354 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,354 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,355 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,356 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,436 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,436 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,437 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,437 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,438 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 21#L740true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,439 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,439 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,440 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,442 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,442 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,443 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,444 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,444 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,444 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,445 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,446 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,446 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,446 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,447 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,447 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,447 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,447 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,469 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,469 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,470 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,470 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,471 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,471 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,472 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 21#L740true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,473 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,473 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,474 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,474 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,474 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,475 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,475 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,476 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,476 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,476 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,476 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:23,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,476 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,477 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,477 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 21#L740true, 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,478 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,478 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,845 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,845 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][407], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,846 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,846 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,893 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,893 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,893 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,894 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,894 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,894 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,895 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,895 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,896 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,896 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,896 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 4#L748-4true, 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,897 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,898 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,898 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,899 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,899 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,899 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,900 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,900 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,900 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,900 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,901 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,901 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,902 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:23,902 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:23,902 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,190 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,190 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,190 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,190 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,190 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,190 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,191 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,191 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,191 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,191 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,191 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,192 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,192 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,193 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,193 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,194 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,194 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,195 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,195 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,196 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:24,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,196 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,197 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,198 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:24,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,359 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,360 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,360 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,361 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,361 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,362 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,362 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,362 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 21#L740true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,363 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,363 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,365 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,366 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,366 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,367 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,368 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,368 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,368 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,368 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][238], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,368 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,368 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,369 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,370 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,370 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,370 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,433 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,433 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,433 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,433 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,434 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,434 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,435 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,435 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,435 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,435 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,436 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,436 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,437 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,439 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,439 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,440 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,441 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,441 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,441 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,441 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,441 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,442 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,442 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,442 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,443 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,443 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,444 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][414], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,444 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,444 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,445 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,445 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,472 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,473 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,916 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,916 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,916 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,916 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,916 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,916 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,916 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,917 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,918 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,918 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,918 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,918 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,918 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,919 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,919 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,920 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,920 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,920 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,920 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,921 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,921 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,921 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,922 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,923 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,923 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,923 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,923 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][271], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,923 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:24,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][441], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,924 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,924 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][442], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,925 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,925 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:24,926 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:24,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:25,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,329 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,329 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,330 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,330 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,330 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,330 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,330 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,330 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,330 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,331 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,331 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,331 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,331 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,331 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,331 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,332 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 21#L740true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,332 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,332 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,332 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,332 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,332 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,332 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,333 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,333 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,335 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,335 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,336 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,336 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,337 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,337 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,337 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,337 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:25,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 21#L740true, 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,337 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,338 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,338 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,339 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,455 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,455 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,455 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,455 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,455 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,456 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,458 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,458 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,458 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,458 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,459 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,459 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,459 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,459 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,460 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,460 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,460 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,461 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,461 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,468 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,469 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,469 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,469 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,469 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,469 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,471 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,472 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,473 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,474 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:25,474 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:25,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:26,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,279 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([215] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][669], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,279 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,279 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,280 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([215] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][669], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,280 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,282 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 44#L740true, 164#true, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,282 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([215] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][669], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse, 55#L750-1true]) [2024-02-20 11:26:26,283 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,283 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,283 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,283 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 44#L740true, 164#true, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,284 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([215] L749-2-->L750-1: Formula: (= |v_ULTIMATE.start_main_#t~mem13#1_5| (select (select |v_#memory_int#3_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|)) InVars {ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_5|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_8|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_5|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|, #memory_int#3=|v_#memory_int#3_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem13#1, ULTIMATE.start_main_#t~mem12#1][669], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,284 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,284 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,314 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,314 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,314 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,315 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,315 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,315 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:26,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,316 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,316 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,316 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,316 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,394 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,394 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,395 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,395 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,395 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,395 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,396 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,396 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,396 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,396 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,397 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,397 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,397 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,398 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,398 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,399 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,399 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,399 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,399 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,400 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,400 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,400 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,401 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,401 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,401 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,407 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,407 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,407 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,407 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][233], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,408 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][688], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,408 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][498], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,409 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][408], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,409 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,416 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,417 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,417 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,417 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,419 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,419 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,419 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,420 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,420 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,420 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,421 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,421 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,422 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,422 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,422 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,423 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,423 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,423 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,424 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,424 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,424 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,425 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,425 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,425 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,425 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,426 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,426 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,426 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,426 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:26,427 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,427 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,427 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:26,427 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:27,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,246 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,246 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,247 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,247 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,247 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,248 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,248 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,249 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,249 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,249 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][413], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,250 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][507], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 22#L717-1true, readerThread1of1ForFork2InUse, 55#L750-1true, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,250 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,276 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,277 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 39#L739true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,277 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,277 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,277 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,278 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,278 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,278 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,278 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,279 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,279 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,279 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,279 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,280 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][287], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,280 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][590], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,280 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,280 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][785], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,281 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][339], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,281 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][409], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 164#true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,281 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,281 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,291 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,291 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,291 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,292 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,292 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,292 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,293 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,293 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,293 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,293 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,294 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,294 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,294 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,295 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,295 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,295 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,295 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,296 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,296 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,296 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,296 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,297 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,297 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][241], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,297 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,297 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,298 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,298 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,298 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,334 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,334 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,334 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,335 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,335 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,335 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,335 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,336 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,336 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,336 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,336 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,337 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:27,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,337 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][240], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,337 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,337 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,338 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,338 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,338 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:27,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,762 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,762 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,763 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,763 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,763 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,764 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,764 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,765 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,765 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][270], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,765 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][422], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,766 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][692], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,766 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][508], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:27,766 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:27,766 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:29,492 INFO L124 PetriNetUnfolderBase]: 73357/105302 cut-off events. [2024-02-20 11:26:29,492 INFO L125 PetriNetUnfolderBase]: For 347305/362640 co-relation queries the response was YES. [2024-02-20 11:26:29,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520887 conditions, 105302 events. 73357/105302 cut-off events. For 347305/362640 co-relation queries the response was YES. Maximal size of possible extension queue 4660. Compared 796827 event pairs, 13086 based on Foata normal form. 1668/98243 useless extension candidates. Maximal degree in co-relation 508129. Up to 72122 conditions per place. [2024-02-20 11:26:30,221 INFO L140 encePairwiseOnDemand]: 46/55 looper letters, 757 selfloop transitions, 64 changer transitions 424/1277 dead transitions. [2024-02-20 11:26:30,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 1277 transitions, 15058 flow [2024-02-20 11:26:30,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-20 11:26:30,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-20 11:26:30,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-02-20 11:26:30,223 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5355371900826447 [2024-02-20 11:26:30,227 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2024-02-20 11:26:30,227 INFO L507 AbstractCegarLoop]: Abstraction has has 93 places, 1277 transitions, 15058 flow [2024-02-20 11:26:30,227 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:30,227 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:30,227 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:30,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-02-20 11:26:30,428 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:30,429 INFO L432 AbstractCegarLoop]: === Iteration 6 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:30,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:30,429 INFO L85 PathProgramCache]: Analyzing trace with hash -215420621, now seen corresponding path program 1 times [2024-02-20 11:26:30,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:30,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283412893] [2024-02-20 11:26:30,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:30,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:30,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:30,432 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:30,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-02-20 11:26:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:30,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-20 11:26:30,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:30,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:30,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:30,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:30,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283412893] [2024-02-20 11:26:30,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283412893] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:30,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:30,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-20 11:26:30,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940988274] [2024-02-20 11:26:30,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:30,537 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:26:30,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:30,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:26:30,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:26:30,568 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:26:30,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 1277 transitions, 15058 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:30,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:30,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:26:30,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:26:32,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,094 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,094 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,094 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,527 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,527 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,527 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,527 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:26:32,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,687 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,687 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,688 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,689 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:32,689 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:32,689 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:32,689 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:32,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:32,912 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,912 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,912 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:32,912 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:33,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,092 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:26:33,092 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:33,092 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:33,092 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:26:33,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,521 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,521 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,522 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,522 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][431], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,524 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][437], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,524 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,524 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,525 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,525 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:33,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,728 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,729 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,729 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,729 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,731 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,731 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,731 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,731 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,777 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,777 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,777 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,777 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,779 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,779 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,780 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,780 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:33,929 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,929 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,929 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:33,929 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,134 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,134 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,134 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,134 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,136 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,136 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,136 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,137 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,169 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-20 11:26:34,169 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:26:34,170 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:26:34,170 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-20 11:26:34,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 25#L735true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,204 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,204 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,204 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,204 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,205 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,205 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,205 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,205 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,245 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,245 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,245 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,245 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,247 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,247 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,247 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,247 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,673 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,673 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,673 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,677 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,678 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,678 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,679 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,679 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,679 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,690 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][431], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,690 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,690 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][437], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,691 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,691 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][431], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,691 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,692 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1042], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 31#L735true, 21#L740true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,692 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,692 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,692 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][437], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,693 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,695 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,695 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,695 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,714 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,715 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,715 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,715 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,716 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,716 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,716 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:34,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,877 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,877 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,877 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,940 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,940 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,940 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,940 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,941 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,941 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,941 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,942 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,942 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,942 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,942 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,943 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,943 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,943 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,943 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,952 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:34,952 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:34,952 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,003 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,003 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,003 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,003 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,007 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,007 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,007 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,007 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,008 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,008 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,009 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,009 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,009 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,009 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,077 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 27#L721true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,077 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,077 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,154 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,154 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,156 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,156 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,156 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,157 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,157 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,157 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,157 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,157 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,158 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,158 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,158 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,158 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,159 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,159 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,159 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,160 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][491], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,173 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,173 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,174 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,185 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,185 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,185 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,270 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,270 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,270 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,270 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,271 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,271 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,271 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,271 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,272 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,272 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,272 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,272 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,272 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,273 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,273 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,274 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,275 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,275 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,275 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,414 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,414 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,414 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,414 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,415 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,415 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,415 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,415 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,416 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,416 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,416 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,416 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,417 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,417 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,417 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,417 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 25#L735true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,481 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,481 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,481 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,481 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,482 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,482 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,482 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,482 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,484 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,484 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,484 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,484 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,485 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,485 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,485 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,485 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1042], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,486 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,486 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,486 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,486 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 25#L735true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,709 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,709 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,709 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,709 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,719 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,719 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,719 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,720 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,720 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,720 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,720 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,720 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,721 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,721 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,721 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,721 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,722 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,722 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,722 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,722 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-20 11:26:35,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,936 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,937 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,937 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,945 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,946 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,946 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,946 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,946 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:35,946 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,947 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,947 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:35,947 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,040 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,041 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,041 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,043 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,043 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,044 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,044 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,045 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,045 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,045 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,046 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,047 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,047 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,047 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,047 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,047 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,047 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,048 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,048 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,049 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,049 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,049 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,049 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,052 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,052 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,052 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,052 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,052 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,053 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,053 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,053 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,053 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,053 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,054 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,054 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,055 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,055 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,056 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,056 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,056 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,056 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,057 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,057 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,058 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,058 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 21#L740true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,059 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,059 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,062 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,063 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,063 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,063 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,063 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,063 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,064 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,064 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,064 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,064 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,064 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,065 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,065 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,077 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,077 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,077 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,077 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,078 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,078 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,078 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,079 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,079 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,079 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,080 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:36,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,080 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,081 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,081 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,390 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,390 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,390 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,390 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,390 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,392 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,392 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,392 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,392 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,392 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 31#L735true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,502 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,502 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,502 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,502 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,503 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,503 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,503 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,503 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,504 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,505 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,505 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,505 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,513 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,514 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,515 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,515 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,515 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,515 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,516 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,517 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,518 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,518 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,518 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,518 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,519 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,520 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,520 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,520 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,520 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,521 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,521 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,522 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,522 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,522 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,522 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,544 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,544 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,544 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,544 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 25#L735true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,544 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,546 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,546 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,547 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,547 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,622 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 31#L735true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,624 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,624 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,624 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,624 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:36,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,625 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,625 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,625 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,625 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,647 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,647 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,647 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,648 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,648 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,649 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,649 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,650 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,651 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,651 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,651 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,651 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,651 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,652 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,652 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,652 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,653 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,653 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,654 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,654 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,654 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,655 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,655 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,656 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,656 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,656 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,656 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:36,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,797 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,798 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,798 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,799 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 27#L721true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,799 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 27#L721true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:36,800 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:36,800 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 59#L719true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,154 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,154 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,155 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,156 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,156 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,157 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,157 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,157 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,157 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,186 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,187 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,187 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,187 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][491], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,188 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][491], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,188 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,189 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,189 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,209 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,209 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,209 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,209 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 25#L735true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,210 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,210 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,210 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,210 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,211 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,211 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,316 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,317 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,318 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,319 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 59#L719true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,319 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,319 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,319 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,319 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,451 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,451 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,451 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,451 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,451 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,451 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,451 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,452 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,452 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,452 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,453 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,453 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,455 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,455 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,455 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,455 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,456 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,456 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,456 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,456 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,457 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,457 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,457 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,469 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,469 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,469 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,471 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,471 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,471 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,472 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,472 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,473 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,473 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,473 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,473 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,474 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,474 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,474 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,474 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,475 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,475 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,475 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,476 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,476 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,483 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,483 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,483 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,483 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,484 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,484 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,484 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,484 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,485 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 7#L719true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,485 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,501 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,501 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,501 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,501 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,502 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,502 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,506 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,506 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,507 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,512 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,513 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,513 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,513 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,525 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,525 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,525 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,525 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,525 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,526 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,526 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,527 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,527 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,527 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,529 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,529 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,529 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,529 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 31#L735true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,530 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,530 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,530 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,530 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-20 11:26:37,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,531 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,531 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,531 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,531 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,550 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,550 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,550 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,551 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,553 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,553 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,554 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,554 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,555 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,556 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,556 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,556 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,556 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,556 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,561 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,561 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,561 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,561 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,564 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,564 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,564 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,564 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,565 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,566 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,566 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,566 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,567 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,591 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,591 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,591 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,592 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,592 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,592 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,592 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,592 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,593 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,594 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,595 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,595 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,595 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,596 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,597 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,597 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,597 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 7#L719true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,611 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,611 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,611 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 7#L719true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,612 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,612 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 57#$Ultimate##0true, 277#true, 21#L740true, 7#L719true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,613 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,613 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,613 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,613 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 57#$Ultimate##0true, 69#true, 277#true, 7#L719true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,614 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,614 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,614 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,614 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-20 11:26:37,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,707 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,707 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,707 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,708 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,708 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,708 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,708 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,708 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,712 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:37,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,712 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,713 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,713 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,713 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,713 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 14#L729true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,832 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,841 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,842 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,843 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,844 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,844 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,845 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,845 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,845 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,919 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,920 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,921 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,922 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,922 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,922 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,923 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,923 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][558], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,924 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,924 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,926 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,927 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,927 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,927 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,928 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,928 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,928 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,928 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,928 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][545], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,929 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:37,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,929 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:37,930 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,930 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:37,931 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,550 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,550 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,550 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,551 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,551 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,551 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,551 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,551 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,551 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,552 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,552 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,553 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,670 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,671 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,671 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,671 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,671 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,672 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,672 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,672 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,672 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,673 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,673 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,673 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,673 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,678 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,678 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,679 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,679 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,680 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,680 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,681 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,681 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,681 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,681 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,682 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,682 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,682 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,683 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,683 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,683 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,683 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,684 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,685 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,685 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,686 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,686 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,686 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,687 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,688 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,689 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,689 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,690 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,721 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,721 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,721 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,721 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:38,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,721 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,722 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,723 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,723 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,808 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,809 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,811 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,812 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,812 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,812 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,812 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,812 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,832 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,833 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,833 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,834 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,835 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 48#L749-1true, 58#L721true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,836 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,837 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,837 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,839 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,840 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,841 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:38,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,842 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,844 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 19#$Ultimate##0true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,845 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,845 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:38,846 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:38,847 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,010 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,010 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,011 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,011 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,012 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,012 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,012 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,012 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,012 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,013 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,013 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,013 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,014 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,014 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,014 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,143 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,143 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,143 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,143 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,144 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,144 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,144 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,144 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,144 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,145 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,145 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,145 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,145 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,145 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,148 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,148 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,148 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,149 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,149 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,149 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,149 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,149 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,149 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,150 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,182 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,182 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,182 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,182 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,182 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,183 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,183 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,184 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,184 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,185 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,185 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,185 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,185 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,185 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,698 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,698 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,698 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,699 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,699 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,699 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,699 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,699 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,700 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,700 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,700 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,700 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,700 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,701 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,701 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,701 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,712 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,712 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,712 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,713 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,713 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,714 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,714 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,715 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,715 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,715 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,715 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,715 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,716 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,716 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,717 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,717 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,717 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,717 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,717 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,718 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,719 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,720 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,720 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,720 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,720 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,720 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,721 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,721 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,722 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,722 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,723 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,723 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,724 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,724 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,725 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,726 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,726 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,727 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,742 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,742 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,742 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,742 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,743 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,743 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,743 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,744 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,745 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,748 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,748 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,749 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,750 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,750 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,751 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,752 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-20 11:26:39,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,753 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,770 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,770 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,770 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,771 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,771 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,771 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,771 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,771 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,772 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,772 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,772 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,772 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,773 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,773 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,773 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,773 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,792 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,792 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,792 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,792 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,792 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,793 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,793 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,793 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,794 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,794 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,794 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,794 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,794 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,795 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,795 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,796 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,796 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,796 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,801 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,801 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,802 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,802 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,803 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,805 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,806 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,806 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,806 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,807 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,830 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,830 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,830 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,830 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,831 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,831 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,831 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,832 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,832 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,833 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,833 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,834 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,834 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,835 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,835 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,836 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,836 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,837 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,837 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,837 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,838 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,839 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,840 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,840 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,840 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,841 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,841 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,842 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,842 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,842 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,843 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,843 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,844 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,844 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,845 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,845 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,845 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 4#L748-4true, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:39,846 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:39,846 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-20 11:26:40,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,062 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,062 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,063 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 14#L729true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,063 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,064 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,064 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,064 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,071 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,071 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,072 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,072 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,072 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,072 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,072 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,072 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,072 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,073 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,073 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,246 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,247 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,247 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,247 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,247 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,248 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,248 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,248 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,248 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,255 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,256 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,256 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,256 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,256 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,256 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,550 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,551 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,551 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,552 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,553 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,553 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,553 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,553 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,553 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,554 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,554 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,555 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,555 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,555 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,555 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,555 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,556 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,556 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,557 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,557 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,557 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,689 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,689 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,690 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,691 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,691 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,692 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,693 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 19#$Ultimate##0true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,693 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,694 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,694 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,694 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,694 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,695 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,695 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,695 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,695 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:40,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,696 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,696 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,696 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:40,697 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,697 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,697 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:40,697 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,151 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,151 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,151 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,151 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,154 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,154 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,155 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,180 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,180 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,180 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,181 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,181 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,194 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,194 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,194 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,194 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,195 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,195 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,195 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,196 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,196 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,198 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,199 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,199 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,199 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,200 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,201 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,201 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,201 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,202 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,202 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,202 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,203 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 22#L717-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,203 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,203 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,203 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,203 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,348 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,348 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,348 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,348 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,351 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,351 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,356 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,357 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,409 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,409 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,410 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,411 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,411 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 39#L739true, 21#L740true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,412 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 4#L748-4true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,412 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,413 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,413 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,413 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,413 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,414 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,414 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,415 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,415 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,415 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,416 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,416 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,416 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,416 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,417 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,417 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,417 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,418 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 4#L748-4true, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,418 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 4#L748-4true, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,419 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,683 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,683 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 4#L748-4true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,684 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,684 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,685 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,685 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,685 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,685 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 4#L748-4true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,686 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 4#L748-4true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,686 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,687 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,688 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,688 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,688 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,689 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,689 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,690 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 4#L748-4true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,691 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 4#L748-4true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,691 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,692 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,692 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,773 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,773 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,774 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,774 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][622], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,775 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,779 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,779 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,779 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,779 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:41,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,780 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,780 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,780 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][618], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,781 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,781 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,951 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,951 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,952 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,952 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,952 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,953 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 4#L748-4true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,954 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,954 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 27#L721true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,955 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,955 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,955 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,956 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,957 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,957 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,957 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 4#L748-4true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,958 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,958 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,959 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,959 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,960 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,960 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 4#L748-4true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:41,961 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:41,961 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,114 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,114 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,115 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,115 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,115 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,115 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,116 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,116 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,116 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,116 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,116 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,117 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,117 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,117 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,118 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,118 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,118 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,119 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,119 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,120 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,120 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,120 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,120 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,120 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,121 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,121 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,122 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,122 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,122 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,149 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,149 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,150 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,393 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,393 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,393 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,393 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,394 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,408 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,408 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,408 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,408 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,408 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,409 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,409 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,410 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,411 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,411 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,411 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,412 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,412 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,412 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,412 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,413 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-20 11:26:42,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,413 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,413 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,414 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 57#$Ultimate##0true, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,414 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,415 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-20 11:26:42,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,599 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,600 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,600 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,600 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,601 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,604 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,604 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,604 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,605 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:42,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,605 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,605 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,605 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,605 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,605 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,605 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,606 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,606 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 25#L735true, 4#L748-4true, 277#true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,778 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,778 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,778 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,778 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,778 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,778 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,779 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,779 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,779 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,779 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,779 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 25#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,780 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 25#L735true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,780 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,780 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,781 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,781 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,782 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,782 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,782 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,783 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,783 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,784 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,784 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,784 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,784 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,785 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1042], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 31#L735true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,785 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,785 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,786 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,786 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][431], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,787 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,787 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,787 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][431], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,788 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,788 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,788 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,788 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,789 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1042], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 31#L735true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,789 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,789 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,792 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,792 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,793 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,793 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,793 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,793 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,793 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,793 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,794 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,794 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,795 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,795 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,800 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,800 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,800 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,801 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,801 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,802 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,802 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,802 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,804 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,804 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,804 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,804 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,805 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,805 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,805 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,805 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 25#L735true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,808 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,808 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,808 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,808 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 4#L748-4true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,809 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1059], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 34#writerEXITtrue, 27#L721true, 4#L748-4true, 25#L735true, 277#true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,809 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,809 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 277#true, 25#L735true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,810 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,810 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,810 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,810 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][416], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 25#L735true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,810 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,811 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,811 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,811 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,811 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,811 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][416], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 25#L735true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,812 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1059], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 27#L721true, 277#true, 25#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,812 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,813 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,813 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,813 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,817 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,817 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,817 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,817 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,817 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,818 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,818 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,819 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 4#L748-4true, 277#true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,819 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,819 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,820 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:42,820 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,820 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,821 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:42,821 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,069 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,069 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,070 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,070 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,070 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,070 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,070 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,070 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,070 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,071 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,071 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,071 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,093 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,093 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,093 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,093 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,094 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,094 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,094 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,095 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,095 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,095 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,095 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,096 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,096 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,097 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,097 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,097 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,097 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,097 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,098 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,099 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,099 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,100 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][254], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,101 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,102 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,102 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,103 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,103 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,103 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,103 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,264 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,264 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,265 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,265 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,265 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,265 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,265 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,265 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,266 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,266 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,266 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,266 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,301 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,301 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,302 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,302 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,303 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,303 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 21#L740true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,304 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,305 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,305 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,305 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,305 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,305 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,306 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,306 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,307 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,307 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,307 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,308 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,308 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,308 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,308 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][246], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,309 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,309 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,309 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,310 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,310 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,310 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,311 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,311 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,536 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,536 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,536 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,536 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,537 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,858 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,858 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,858 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,859 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,859 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,859 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,859 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,859 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,860 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,860 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,860 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,860 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,881 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,881 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,881 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,881 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,881 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,882 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,882 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,882 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,882 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,882 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,882 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,883 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,883 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,883 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,883 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,884 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,885 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,885 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,885 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,886 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,886 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,886 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,886 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,887 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,887 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,888 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,888 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,888 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,889 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,889 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,890 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,890 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,890 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,890 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,890 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:43,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][512], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,890 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,891 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,891 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,892 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,892 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,892 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,893 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,893 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,906 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,906 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,907 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,907 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,907 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,908 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,908 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,908 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,908 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,909 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,909 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,909 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,910 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,910 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,910 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,910 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,910 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,911 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,911 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,911 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,912 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,912 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,912 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,913 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,913 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,913 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,914 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,914 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,914 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,915 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,915 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,915 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,915 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,915 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,916 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,916 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 25#L735true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,917 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,917 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,918 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:43,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,919 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,919 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,925 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,925 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,926 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,926 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,926 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,927 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,927 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,927 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,927 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,927 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,928 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,929 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:43,929 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,929 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:43,930 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,094 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,094 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,094 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,094 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,095 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,095 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,095 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,095 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,095 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,095 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,096 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,096 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,097 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,097 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 21#L740true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,098 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,098 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,099 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,099 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,100 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,100 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 22#L717-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,101 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,101 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,102 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,102 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][509], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,103 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,103 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 21#L740true, 11#L739-2true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,104 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,104 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,105 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,105 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,143 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,146 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,147 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,147 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,148 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,149 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,149 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,149 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,149 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,150 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,151 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,151 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,151 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,151 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,152 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,152 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,152 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,152 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,153 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,153 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,153 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,154 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,154 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,155 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,155 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,155 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,155 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,156 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,156 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,156 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,156 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,157 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,157 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,157 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,158 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,158 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,158 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,159 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,160 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,160 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,160 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,160 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,466 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,467 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,467 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,468 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,483 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,483 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,484 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,484 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,484 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,484 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,484 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,484 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,485 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,485 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,485 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,485 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,486 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,486 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,487 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,487 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,487 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,487 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,488 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,488 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,488 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,488 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,489 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,489 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,489 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,489 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,489 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,490 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,490 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,490 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,491 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][290], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,492 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,493 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,493 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,493 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][578], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,494 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][579], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,494 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,495 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,495 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,495 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,684 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,684 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,685 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,685 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,685 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,685 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,685 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,685 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,686 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,686 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,686 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,686 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,687 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,687 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 27#L721true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,688 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,688 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,688 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,689 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,689 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,689 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,690 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,690 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,691 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,691 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,691 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,691 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,692 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,692 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,692 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,692 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][289], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 33#L717-1true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,693 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,693 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-20 11:26:44,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][575], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,694 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,694 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,694 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 33#L717-1true, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,695 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([257] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][576], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 59#L719true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,695 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,695 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,696 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,696 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-20 11:26:44,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 4#L748-4true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,739 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,739 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,740 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,740 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,742 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,742 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,742 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,743 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,743 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,753 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,753 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,753 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,754 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,755 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,755 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,755 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 4#L748-4true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:44,756 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:44,756 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,537 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,537 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,538 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,538 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,538 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,539 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,539 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,539 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,539 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,539 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,540 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,540 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,540 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,540 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,541 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,541 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,541 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,541 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][432], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,542 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,542 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,542 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][846], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,543 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,543 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,543 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,543 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][432], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,544 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][492], [readerThread1of1ForFork3InUse, 406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,544 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1042], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,545 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][846], [406#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,545 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,545 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,547 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,547 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,547 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,548 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,548 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,549 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,549 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,549 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,552 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,552 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,552 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,553 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,553 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,553 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,553 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,553 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 31#L735true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,553 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,553 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,554 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,554 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,555 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,555 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,555 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,555 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,556 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,556 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,556 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,556 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][421], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 34#writerEXITtrue, 25#L735true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,557 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,558 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,558 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][842], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 25#L735true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,559 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,559 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,559 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,559 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][421], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,559 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][485], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,560 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,560 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][842], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 25#L735true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,561 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1059], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 265#(and (= ~x~0 (_ bv3 32)) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 25#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,561 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,564 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,564 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,564 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,564 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,565 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,565 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,565 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,566 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,566 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,567 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,567 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,567 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,579 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,579 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,579 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,579 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,580 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,580 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,580 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,581 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 277#true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,581 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,581 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,581 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,581 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,591 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,591 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,592 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,593 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,655 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,655 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,655 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,655 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,656 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,656 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,656 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,657 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,658 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,658 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,659 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,659 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,659 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,659 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,661 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,661 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,662 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,662 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,664 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,664 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,664 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,665 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,666 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,666 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,667 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,679 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,679 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,679 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,680 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,680 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,680 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,681 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,681 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,682 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,682 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,682 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,692 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,692 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,693 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,693 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,693 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,693 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,694 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,694 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,694 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,695 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:45,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,732 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,732 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,733 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,733 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,734 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,735 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,735 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,736 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,736 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,737 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,738 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,744 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,744 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,745 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,745 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,745 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,746 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,746 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,746 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,746 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,746 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,747 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,747 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,747 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,748 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,748 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,749 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,749 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,749 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,749 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,749 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,750 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,750 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,750 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,963 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,963 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][803], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,964 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,965 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,965 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,966 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][803], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,966 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,967 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,967 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,967 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,967 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,968 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,968 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][803], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,969 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][255], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,970 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1126], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,970 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][513], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,971 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][715], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 22#L717-1true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,971 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,971 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][803], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 133#(= ~w~0 (_ bv1 32)), 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,972 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,972 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,972 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,972 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,983 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,983 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,984 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,984 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,985 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,986 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,986 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,986 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,987 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,987 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,987 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,987 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,988 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,988 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,988 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,988 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,989 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,989 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,989 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,989 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,990 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,990 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,990 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,992 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,992 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,992 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,992 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,992 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,993 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,993 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 31#L735true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,995 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,996 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:45,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,997 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,997 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,998 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,998 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,998 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,998 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,999 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,999 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,999 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,999 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:45,999 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:45,999 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,000 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,001 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,001 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,001 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,001 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,143 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,143 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,143 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,143 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][801], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,144 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,144 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 21#L740true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,146 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][801], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,146 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,147 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,148 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][801], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,148 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,149 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 7#L719true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,149 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][249], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,150 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,150 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1144], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 21#L740true, 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,151 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][801], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,151 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][751], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 22#L717-1true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,152 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([252] L717-1-->L719: Formula: (= v_~x~0_4 (_ bv3 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][510], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 133#(= ~w~0 (_ bv1 32)), 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 7#L719true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,152 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,169 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,170 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,170 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,171 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,171 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,171 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,171 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,171 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,172 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,172 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 25#L735true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,173 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 25#L735true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,173 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,173 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,174 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,174 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,174 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,174 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,175 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,175 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,175 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,175 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,176 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,176 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,176 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,176 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 31#L735true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,176 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 31#L735true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,177 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,177 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,179 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,179 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,179 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,179 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,180 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,180 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,180 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 21#L740true, 31#L735true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,183 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,183 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,183 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,183 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,183 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,183 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,183 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,184 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,184 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,184 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,185 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,185 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,186 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,186 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,186 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,187 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,187 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,187 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,187 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,433 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,433 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,436 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,437 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,728 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,728 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,728 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,728 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,728 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,729 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,729 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,730 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 31#L735true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,732 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,732 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,732 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,732 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,733 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 25#L735true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,734 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,734 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,734 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,734 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,734 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,735 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,735 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,736 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,736 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,737 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,737 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,737 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,738 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,738 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,752 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,752 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,752 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,752 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,753 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,754 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,754 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,754 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,755 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,756 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,756 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,775 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,775 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,775 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,776 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,776 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,777 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,778 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,778 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,779 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,779 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,779 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,780 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,780 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,780 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,780 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,780 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,781 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,781 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,782 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,782 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,783 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,783 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,783 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,783 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,784 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,784 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,784 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,785 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,785 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,786 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,786 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,789 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,789 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,790 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,791 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,791 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,791 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,791 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,792 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,792 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,792 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,792 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,880 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,880 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,880 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,881 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,881 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,881 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,881 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,881 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,881 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,881 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,882 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,882 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 31#L735true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,884 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,884 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-20 11:26:46,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,884 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,885 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,885 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,885 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,885 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,886 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,886 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,887 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,887 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,888 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,916 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:46,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,955 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,955 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,955 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,956 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,956 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,956 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,956 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,956 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1136], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,957 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,957 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,957 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,957 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,963 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,963 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,964 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,965 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,965 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,965 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 27#L721true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,966 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,966 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,967 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,968 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,968 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,969 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,969 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,969 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:46,970 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:46,970 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-20 11:26:47,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,210 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,210 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,210 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,211 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,212 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,212 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,213 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,213 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,213 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,214 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,214 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,214 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,215 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,215 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,215 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,216 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,216 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,216 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,216 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,217 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,218 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,218 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,218 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,686 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,686 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,686 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,686 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,689 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,691 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,691 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,697 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,697 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,697 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,697 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,704 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,704 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,705 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,757 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,757 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,757 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,757 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,759 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,760 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,760 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,788 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,789 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,789 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,789 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,789 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,790 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,790 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:47,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,843 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,843 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,843 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,843 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,844 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,844 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,844 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,845 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,845 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,846 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,847 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,848 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,848 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,848 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,848 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,853 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,853 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,853 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,854 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,854 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,855 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,855 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,856 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,856 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,856 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,856 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:47,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,856 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:47,857 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:47,857 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,211 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,211 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,212 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,212 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,216 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,216 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,216 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,216 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,217 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,217 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,273 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,273 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,274 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 277#true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,275 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,275 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][553], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,276 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,276 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,277 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,278 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,278 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,279 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,279 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][552], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,280 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,280 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,280 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,281 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,281 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,282 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,288 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 277#true, 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,289 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,289 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,290 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,290 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,290 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,290 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,290 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][547], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,291 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,291 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,292 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,292 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,293 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,293 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,293 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,293 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,293 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,294 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,294 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,294 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][544], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,295 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,295 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,296 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,297 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,297 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,297 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,298 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,415 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,415 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,415 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,416 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1015], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,416 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,417 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,417 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,417 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,417 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,417 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1015], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,419 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,419 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,419 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,419 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,420 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,420 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,420 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,420 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,421 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,421 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,421 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,421 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,472 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,473 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,473 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,476 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,476 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,477 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 31#L735true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,478 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,478 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,478 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,478 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 25#L735true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,480 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,480 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,480 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,481 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,481 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,481 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,482 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,482 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,483 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,483 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,483 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,483 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,540 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,540 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,541 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,542 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,542 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,542 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,543 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,543 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,543 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,543 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,543 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,544 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,544 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,544 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,544 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,545 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,546 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,546 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,546 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,547 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,547 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,550 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,550 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,550 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,551 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,551 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,552 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,552 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,627 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,627 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,627 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,628 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,628 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,628 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,628 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,630 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,630 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,631 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,631 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 31#L735true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,633 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,633 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,633 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,633 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,634 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,635 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,635 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,636 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,730 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,730 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,730 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,731 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,732 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,732 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,732 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,733 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,733 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,734 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 16#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,734 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,735 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,736 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,736 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,737 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,739 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,739 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,740 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,740 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,741 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,741 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,741 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,741 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,741 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:48,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 36#L738true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,905 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,907 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,907 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:48,908 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,909 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:48,909 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,030 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,031 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,031 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,031 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,032 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,032 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,032 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,032 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,033 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,033 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,033 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,034 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,034 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,034 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,034 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,034 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,035 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][554], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,035 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,035 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,035 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,035 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,110 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,110 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,111 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,111 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,112 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,112 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,112 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,112 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,113 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,113 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,169 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,170 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,171 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,171 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,172 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,172 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,173 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,173 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,173 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,173 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,174 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,174 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,174 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,175 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,175 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,176 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,176 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,177 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,177 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,178 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,178 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,178 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,178 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,178 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,179 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,179 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,180 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,180 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,180 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,181 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,181 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,182 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,182 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,182 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,182 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,182 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,183 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,183 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,183 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,184 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,184 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,185 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,185 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,186 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,186 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,187 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,187 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,187 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,187 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,187 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,189 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,189 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,189 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,190 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,190 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,190 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,190 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,190 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,191 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,191 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,192 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,192 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,193 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,193 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,193 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,193 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,194 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,194 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,195 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,196 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,196 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,196 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,196 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,196 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,197 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,197 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,198 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,198 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,198 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,199 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,199 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][501], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,282 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,282 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,282 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,282 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][501], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,283 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,283 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,283 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,283 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-20 11:26:49,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,289 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,289 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,290 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,291 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,291 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,291 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,622 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,622 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,622 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][676], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 21#L740true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,623 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,623 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][239], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,624 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,624 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,624 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,624 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1136], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,624 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][676], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,625 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,625 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,633 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,633 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,634 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,634 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,635 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,635 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,635 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 4#L748-4true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,636 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,636 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,637 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,637 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,637 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,637 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,638 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,638 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,639 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,639 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,639 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,639 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,639 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,640 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,641 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,641 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,641 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,642 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,642 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,643 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,644 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,645 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,646 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,646 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,647 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,648 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,649 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,650 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,650 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,651 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,652 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,653 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,654 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,655 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,655 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,655 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,656 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,656 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,657 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,657 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,657 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,658 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,658 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,659 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,659 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,659 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,659 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,660 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,660 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,660 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 4#L748-4true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:49,661 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:49,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-20 11:26:50,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,366 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,367 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,367 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,368 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,368 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,370 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,370 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,370 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,371 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,372 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,380 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,380 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,380 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,380 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,380 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,380 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,380 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,381 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,384 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,384 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,384 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,385 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,385 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 36#L738true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,386 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,386 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,386 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,386 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,387 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,508 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,509 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,509 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][691], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,510 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][623], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,511 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1041], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,511 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1025], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,512 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,517 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,517 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,518 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,518 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,519 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,519 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1018], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,520 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1056], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,520 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,520 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][675], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,521 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][619], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,522 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,522 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,522 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,522 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,522 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,681 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,681 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,682 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 16#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,683 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 16#L738true, 164#true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,684 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,754 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,754 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,754 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,754 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1015], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,755 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,756 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,757 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,757 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,758 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1015], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][694], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,759 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,759 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,759 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,759 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,760 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,761 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,761 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,761 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,762 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,762 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,762 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,762 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,809 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,810 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,810 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,811 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,811 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,811 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,811 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 16#L738true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,811 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,812 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,812 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,813 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,813 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,813 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,813 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,815 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,815 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,815 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,815 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,815 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,816 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,816 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,816 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,817 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:50,817 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:50,817 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,142 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,143 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,143 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,143 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,143 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,143 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,144 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,144 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,145 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,146 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,146 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,147 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 53#L749-2true, 119#true, 69#true, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,148 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,148 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,149 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,149 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,151 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,151 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,151 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,152 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,152 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,153 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,153 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,153 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,154 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,154 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,154 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,155 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,155 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,155 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,156 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,156 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,156 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,157 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,157 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,157 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][259], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,158 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,158 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,158 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,158 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,250 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,250 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,250 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,251 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,251 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,251 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,251 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,251 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 36#L738true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,252 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,252 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 27#L721true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,253 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,253 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,255 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,255 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,255 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,255 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,255 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,256 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,256 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,256 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,257 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,257 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,257 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,257 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,257 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,258 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,258 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,258 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,356 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,356 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,356 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,357 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 27#L721true, 277#true, 39#L739true, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,358 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,359 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,359 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,359 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,359 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,359 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,360 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,360 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,361 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,362 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,362 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,362 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,363 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,363 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,363 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,364 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,364 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,364 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,364 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,364 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,365 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,365 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,366 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,366 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,366 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 39#L739true, 28#writerEXITtrue, 21#L740true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,367 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,367 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 4#L748-4true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,368 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,368 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,369 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,370 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,370 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,370 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L748-4-->L749-1: Formula: (= |v_ULTIMATE.start_main_#t~mem12#1_29| (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t1~0#1.base_62|) |v_ULTIMATE.start_main_~#t1~0#1.offset_46|)) InVars {ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} OutVars{ULTIMATE.start_main_#t~nondet11#1=|v_ULTIMATE.start_main_#t~nondet11#1_28|, ULTIMATE.start_main_#t~pre10#1=|v_ULTIMATE.start_main_#t~pre10#1_36|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_62|, ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_29|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_46|, #memory_int#4=|v_#memory_int#4_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet11#1, ULTIMATE.start_main_#t~pre10#1, ULTIMATE.start_main_#t~mem12#1][248], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,371 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,371 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,372 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,521 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,521 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,521 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,521 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,522 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,522 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,522 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,522 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 119#true, 69#true, 27#L721true, 277#true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,523 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,523 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,524 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,524 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,684 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,685 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,686 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,686 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,686 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,687 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,687 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,687 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,687 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,687 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,688 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,688 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,688 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,689 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,690 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,690 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,691 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,691 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,691 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][253], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,692 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][501], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,771 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][501], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 267#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~lx~0#1|) (= ~y~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork3_~ly~0#1|)), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,772 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,778 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,779 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,779 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,779 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,779 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,779 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,780 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,780 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,780 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,780 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,781 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,781 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 58#L721true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,782 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,782 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,782 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,782 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,783 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,784 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,784 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,784 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,784 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,784 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,784 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,785 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,785 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,785 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-20 11:26:51,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][247], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,786 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,786 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,787 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 58#L721true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:51,788 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:51,788 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-20 11:26:52,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:52,973 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,973 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,973 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,973 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][621], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:52,975 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,975 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,975 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,975 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1106], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:52,977 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,977 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,977 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:52,977 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,107 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,107 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,108 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,108 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,109 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 10#L739true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,110 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,110 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,111 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,111 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,111 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,111 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,111 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,112 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,112 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,112 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,112 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,112 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,113 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 28#writerEXITtrue, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,113 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,113 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,114 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][291], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,114 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,114 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,114 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][540], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,115 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][717], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,115 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,115 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1127], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 387#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), 119#true, 69#true, 34#writerEXITtrue, 277#true, 236#(= ~x~0 (_ bv3 32)), 28#writerEXITtrue, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,116 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,116 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,265 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,266 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,266 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,267 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 39#L739true, 28#writerEXITtrue, 21#L740true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,268 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,268 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,269 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,269 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 10#L739true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,270 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 10#L739true, 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,270 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][288], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,271 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-20 11:26:53,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][749], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 37#L739-2true, 44#L740true, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 377#(= ~x~0 (_ bv3 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,272 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,272 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,272 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,272 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([248] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][1145], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 164#true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 28#writerEXITtrue, 21#L740true, 11#L739-2true, 48#L749-1true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,273 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] writerEXIT-->L749-2: Formula: (and (= v_writerThread1of1ForFork1_thidvar0_4 |v_ULTIMATE.start_main_#t~mem12#1_36|) (= v_writerThread1of1ForFork1_thidvar1_4 (_ bv0 32))) InVars {ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem12#1=|v_ULTIMATE.start_main_#t~mem12#1_36|, writerThread1of1ForFork1_thidvar1=v_writerThread1of1ForFork1_thidvar1_4, writerThread1of1ForFork1_thidvar0=v_writerThread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][539], [readerThread1of1ForFork3InUse, writerThread1of1ForFork1NotInUse, 37#L739-2true, 53#L749-2true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 377#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:26:53,273 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:53,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-20 11:26:57,009 INFO L124 PetriNetUnfolderBase]: 128525/182869 cut-off events. [2024-02-20 11:26:57,010 INFO L125 PetriNetUnfolderBase]: For 858808/930537 co-relation queries the response was YES. [2024-02-20 11:26:57,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1069456 conditions, 182869 events. 128525/182869 cut-off events. For 858808/930537 co-relation queries the response was YES. Maximal size of possible extension queue 8703. Compared 1464411 event pairs, 15391 based on Foata normal form. 4331/173624 useless extension candidates. Maximal degree in co-relation 1052626. Up to 135397 conditions per place. [2024-02-20 11:26:58,660 INFO L140 encePairwiseOnDemand]: 47/55 looper letters, 1339 selfloop transitions, 63 changer transitions 1176/2610 dead transitions. [2024-02-20 11:26:58,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 2610 transitions, 36612 flow [2024-02-20 11:26:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:26:58,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:26:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 317 transitions. [2024-02-20 11:26:58,661 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6404040404040404 [2024-02-20 11:26:58,662 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 41 predicate places. [2024-02-20 11:26:58,662 INFO L507 AbstractCegarLoop]: Abstraction has has 101 places, 2610 transitions, 36612 flow [2024-02-20 11:26:58,662 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:58,663 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:26:58,663 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:26:58,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-02-20 11:26:58,865 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:58,866 INFO L432 AbstractCegarLoop]: === Iteration 7 === Targeting readerErr0ASSERT_VIOLATIONERROR_FUNCTION === [readerErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-02-20 11:26:58,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:26:58,866 INFO L85 PathProgramCache]: Analyzing trace with hash -65558101, now seen corresponding path program 1 times [2024-02-20 11:26:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-20 11:26:58,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097438878] [2024-02-20 11:26:58,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:26:58,867 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-02-20 11:26:58,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-20 11:26:58,868 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-02-20 11:26:58,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-02-20 11:26:58,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:26:58,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-20 11:26:58,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:26:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:26:58,994 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:26:58,994 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-20 11:26:58,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097438878] [2024-02-20 11:26:58,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097438878] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:26:58,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:26:58,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:26:58,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742192909] [2024-02-20 11:26:58,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:26:58,995 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:26:58,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-20 11:26:58,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:26:58,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:26:59,044 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-20 11:26:59,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 2610 transitions, 36612 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:26:59,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:26:59,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-20 11:26:59,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:27:01,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 418#true, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:01,319 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:27:01,319 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:01,319 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:01,320 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:01,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][566], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 418#true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:01,320 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:27:01,320 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:01,320 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:01,320 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][611], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 418#true, 16#L738true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:02,026 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-20 11:27:02,026 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:02,026 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:02,026 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-20 11:27:02,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([259] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork1_#res#1.offset_1| (_ bv0 32)) (= (_ bv0 32) |v_writerThread1of1ForFork1_#res#1.base_1|)) InVars {} OutVars{writerThread1of1ForFork1_#res#1.offset=|v_writerThread1of1ForFork1_#res#1.offset_1|, writerThread1of1ForFork1_#res#1.base=|v_writerThread1of1ForFork1_#res#1.base_1|} AuxVars[] AssignedVars[writerThread1of1ForFork1_#res#1.base, writerThread1of1ForFork1_#res#1.offset][559], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, 418#true, writerThread1of1ForFork1InUse, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 34#writerEXITtrue, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:02,360 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,360 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,360 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([236] L739-2-->L740: Formula: (= (bvadd v_~r~0_7 (_ bv1 32)) v_~r~0_8) InVars {~r~0=v_~r~0_8} OutVars{~r~0=v_~r~0_7} AuxVars[] AssignedVars[~r~0][708], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 418#true, 44#L740true, 164#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 69#true, 277#true, 48#L749-1true, 19#$Ultimate##0true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:02,361 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([251] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork0_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_~cond#1_1|, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork0_assume_abort_if_not_#in~cond#1, writerThread1of1ForFork0_assume_abort_if_not_~cond#1][566], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, 418#true, writerThread1of1ForFork1InUse, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 22#L717-1true, 48#L749-1true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:02,361 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-20 11:27:02,361 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:27:02,362 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:27:02,362 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-20 11:27:02,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([256] L717-->L717-1: Formula: (and (= v_~w~0_50 (_ bv1 32)) (not (= (_ bv0 32) (ite (and (= v_~r~0_59 (_ bv0 32)) (= v_~w~0_51 (_ bv0 32))) (_ bv1 32) (_ bv0 32))))) InVars {~w~0=v_~w~0_51, ~r~0=v_~r~0_59} OutVars{~w~0=v_~w~0_50, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, writerThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_writerThread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~r~0=v_~r~0_59} AuxVars[] AssignedVars[~w~0, writerThread1of1ForFork1_assume_abort_if_not_~cond#1, writerThread1of1ForFork1_assume_abort_if_not_#in~cond#1][609], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, 418#true, writerThread1of1ForFork1InUse, 33#L717-1true, 16#L738true, 133#(= ~w~0 (_ bv1 32)), 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 69#true, 277#true, 27#L721true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:02,677 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,677 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,677 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:02,677 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:03,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#res#1.base_1|, writerThread1of1ForFork0_#res#1.offset=|v_writerThread1of1ForFork0_#res#1.offset_1|} AuxVars[] AssignedVars[writerThread1of1ForFork0_#res#1.base, writerThread1of1ForFork0_#res#1.offset][611], [408#(and (= ~x~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~lx~0#1|) (= (_ bv3 32) |readerThread1of1ForFork2_~ly~0#1|) (= ~y~0 (_ bv3 32)) (= (_ bv3 32) |readerThread1of1ForFork2_~l~0#1|)), readerThread1of1ForFork3InUse, writerThread1of1ForFork1InUse, 418#true, 56#L729true, 246#(and (= ~x~0 (_ bv3 32)) (= |readerThread1of1ForFork3_~l~0#1| (_ bv3 32))), 119#true, 57#$Ultimate##0true, 69#true, 277#true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-20 11:27:03,287 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-20 11:27:03,287 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:03,288 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-20 11:27:03,288 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event