./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 273a578a 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-273a578-m [2024-02-19 14:05:29,266 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-19 14:05:29,337 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-19 14:05:29,341 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-19 14:05:29,341 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-19 14:05:29,371 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-19 14:05:29,372 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-19 14:05:29,372 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-19 14:05:29,373 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-19 14:05:29,376 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-19 14:05:29,376 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-19 14:05:29,376 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-19 14:05:29,377 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-19 14:05:29,378 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-19 14:05:29,378 INFO L153 SettingsManager]: * Use SBE=true [2024-02-19 14:05:29,378 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-19 14:05:29,378 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-19 14:05:29,379 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-19 14:05:29,379 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-19 14:05:29,379 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-19 14:05:29,379 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-19 14:05:29,380 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-19 14:05:29,380 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-19 14:05:29,380 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-19 14:05:29,381 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-19 14:05:29,381 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-19 14:05:29,381 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-19 14:05:29,381 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-19 14:05:29,382 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-19 14:05:29,382 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-19 14:05:29,383 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-19 14:05:29,383 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-19 14:05:29,383 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:05:29,384 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-19 14:05:29,391 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-19 14:05:29,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-19 14:05:29,392 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-19 14:05:29,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-19 14:05:29,393 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-19 14:05:29,393 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-19 14:05:29,393 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-19 14:05:29,393 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-19 14:05:29,393 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-19 14:05:29,394 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-19 14:05:29,620 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-19 14:05:29,639 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-19 14:05:29,641 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-19 14:05:29,642 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-19 14:05:29,642 INFO L274 PluginConnector]: CDTParser initialized [2024-02-19 14:05:29,643 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-19 14:05:30,736 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-19 14:05:30,897 INFO L384 CDTParser]: Found 1 translation units. [2024-02-19 14:05:30,897 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-19 14:05:30,918 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb15770dd/1a2e48049c2e4ac0b557fcb1670b8f10/FLAGa5ab0c6ed [2024-02-19 14:05:30,928 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb15770dd/1a2e48049c2e4ac0b557fcb1670b8f10 [2024-02-19 14:05:30,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-19 14:05:30,930 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-19 14:05:30,931 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-19 14:05:30,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-19 14:05:30,935 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-19 14:05:30,935 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:05:30" (1/1) ... [2024-02-19 14:05:30,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66c0ca0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:30, skipping insertion in model container [2024-02-19 14:05:30,936 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:05:30" (1/1) ... [2024-02-19 14:05:30,962 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-19 14:05:31,200 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-19 14:05:31,213 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:05:31,222 INFO L202 MainTranslator]: Completed pre-run [2024-02-19 14:05:31,263 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-19 14:05:31,279 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:05:31,322 INFO L206 MainTranslator]: Completed translation [2024-02-19 14:05:31,322 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31 WrapperNode [2024-02-19 14:05:31,322 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-19 14:05:31,323 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-19 14:05:31,323 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-19 14:05:31,323 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-19 14:05:31,328 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,354 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,378 INFO L138 Inliner]: procedures = 174, calls = 45, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 113 [2024-02-19 14:05:31,378 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-19 14:05:31,379 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-19 14:05:31,379 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-19 14:05:31,379 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-19 14:05:31,387 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,388 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,397 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,416 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-19 14:05:31,417 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,417 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,427 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,429 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,434 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,436 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,438 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-19 14:05:31,440 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-19 14:05:31,441 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-19 14:05:31,441 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-19 14:05:31,442 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (1/1) ... [2024-02-19 14:05:31,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:05:31,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:05:31,469 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-19 14:05:31,478 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-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-19 14:05:31,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure reader [2024-02-19 14:05:31,508 INFO L138 BoogieDeclarations]: Found implementation of procedure reader [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-19 14:05:31,508 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-19 14:05:31,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-19 14:05:31,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-19 14:05:31,510 INFO L130 BoogieDeclarations]: Found specification of procedure writer [2024-02-19 14:05:31,510 INFO L138 BoogieDeclarations]: Found implementation of procedure writer [2024-02-19 14:05:31,511 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-19 14:05:31,608 INFO L244 CfgBuilder]: Building ICFG [2024-02-19 14:05:31,610 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-19 14:05:31,763 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-19 14:05:31,763 INFO L293 CfgBuilder]: Performing block encoding [2024-02-19 14:05:31,857 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-19 14:05:31,857 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-19 14:05:31,858 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:05:31 BoogieIcfgContainer [2024-02-19 14:05:31,858 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-19 14:05:31,859 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-19 14:05:31,859 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-19 14:05:31,862 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-19 14:05:31,862 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.02 02:05:30" (1/3) ... [2024-02-19 14:05:31,868 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19b5c585 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:05:31, skipping insertion in model container [2024-02-19 14:05:31,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:05:31" (2/3) ... [2024-02-19 14:05:31,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19b5c585 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:05:31, skipping insertion in model container [2024-02-19 14:05:31,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:05:31" (3/3) ... [2024-02-19 14:05:31,870 INFO L112 eAbstractionObserver]: Analyzing ICFG read_write_lock-1.i [2024-02-19 14:05:31,884 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-19 14:05:31,885 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-19 14:05:31,885 INFO L631 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-19 14:05:31,947 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-02-19 14:05:31,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 55 transitions, 138 flow [2024-02-19 14:05:32,022 INFO L124 PetriNetUnfolderBase]: 2/51 cut-off events. [2024-02-19 14:05:32,023 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-02-19 14:05:32,027 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-19 14:05:32,027 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 55 transitions, 138 flow [2024-02-19 14:05:32,030 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 49 transitions, 119 flow [2024-02-19 14:05:32,043 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-19 14:05:32,050 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;@6b3e77d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-19 14:05:32,050 INFO L370 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-02-19 14:05:32,071 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-19 14:05:32,072 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2024-02-19 14:05:32,072 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-02-19 14:05:32,072 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:32,072 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:05:32,073 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-19 14:05:32,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:32,077 INFO L85 PathProgramCache]: Analyzing trace with hash 908592092, now seen corresponding path program 1 times [2024-02-19 14:05:32,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:32,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954501839] [2024-02-19 14:05:32,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:32,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:32,323 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-19 14:05:32,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:32,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954501839] [2024-02-19 14:05:32,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954501839] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:32,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:32,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:05:32,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222332403] [2024-02-19 14:05:32,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:32,333 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-19 14:05:32,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:32,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-19 14:05:32,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-19 14:05:32,456 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:05:32,459 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-19 14:05:32,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:32,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:05:32,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:34,518 INFO L124 PetriNetUnfolderBase]: 16033/25893 cut-off events. [2024-02-19 14:05:34,519 INFO L125 PetriNetUnfolderBase]: For 2172/2172 co-relation queries the response was YES. [2024-02-19 14:05:34,580 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-19 14:05:34,758 INFO L140 encePairwiseOnDemand]: 43/55 looper letters, 169 selfloop transitions, 29 changer transitions 8/217 dead transitions. [2024-02-19 14:05:34,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 217 transitions, 948 flow [2024-02-19 14:05:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-19 14:05:34,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-19 14:05:34,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 385 transitions. [2024-02-19 14:05:34,768 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-02-19 14:05:34,771 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-02-19 14:05:34,771 INFO L507 AbstractCegarLoop]: Abstraction has has 70 places, 217 transitions, 948 flow [2024-02-19 14:05:34,771 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-19 14:05:34,771 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:34,771 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:05:34,772 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-19 14:05:34,772 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-19 14:05:34,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash 44136906, now seen corresponding path program 1 times [2024-02-19 14:05:34,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:34,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989130202] [2024-02-19 14:05:34,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:34,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:34,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:34,829 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-19 14:05:34,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:34,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989130202] [2024-02-19 14:05:34,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989130202] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:34,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:34,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-19 14:05:34,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817266293] [2024-02-19 14:05:34,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:34,831 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-19 14:05:34,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:34,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-19 14:05:34,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-19 14:05:34,839 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 55 [2024-02-19 14:05:34,840 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-19 14:05:34,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:34,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 55 [2024-02-19 14:05:34,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:36,752 INFO L124 PetriNetUnfolderBase]: 20254/32365 cut-off events. [2024-02-19 14:05:36,752 INFO L125 PetriNetUnfolderBase]: For 15367/16206 co-relation queries the response was YES. [2024-02-19 14:05:36,809 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-19 14:05:36,928 INFO L140 encePairwiseOnDemand]: 49/55 looper letters, 249 selfloop transitions, 22 changer transitions 12/338 dead transitions. [2024-02-19 14:05:36,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 338 transitions, 2085 flow [2024-02-19 14:05:36,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-19 14:05:36,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-19 14:05:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 118 transitions. [2024-02-19 14:05:36,931 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7151515151515152 [2024-02-19 14:05:36,931 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-02-19 14:05:36,932 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 338 transitions, 2085 flow [2024-02-19 14:05:36,932 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-19 14:05:36,932 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:36,933 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:05:36,933 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-19 14:05:36,933 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-19 14:05:36,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:36,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1820094198, now seen corresponding path program 2 times [2024-02-19 14:05:36,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:36,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51158792] [2024-02-19 14:05:36,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:36,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:37,045 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-19 14:05:37,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:37,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51158792] [2024-02-19 14:05:37,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51158792] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:37,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:37,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-19 14:05:37,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260226353] [2024-02-19 14:05:37,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:37,051 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-19 14:05:37,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:37,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-19 14:05:37,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-19 14:05:37,054 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-19 14:05:37,054 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-19 14:05:37,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:37,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-19 14:05:37,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:38,465 INFO L124 PetriNetUnfolderBase]: 13343/21626 cut-off events. [2024-02-19 14:05:38,466 INFO L125 PetriNetUnfolderBase]: For 26835/27235 co-relation queries the response was YES. [2024-02-19 14:05:38,497 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-19 14:05:38,558 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 317 selfloop transitions, 30 changer transitions 92/495 dead transitions. [2024-02-19 14:05:38,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 495 transitions, 3984 flow [2024-02-19 14:05:38,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-19 14:05:38,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-19 14:05:38,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2024-02-19 14:05:38,560 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7681818181818182 [2024-02-19 14:05:38,561 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2024-02-19 14:05:38,561 INFO L507 AbstractCegarLoop]: Abstraction has has 75 places, 495 transitions, 3984 flow [2024-02-19 14:05:38,561 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-19 14:05:38,561 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:38,561 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:05:38,561 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-19 14:05:38,562 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-19 14:05:38,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:38,562 INFO L85 PathProgramCache]: Analyzing trace with hash 823824437, now seen corresponding path program 1 times [2024-02-19 14:05:38,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:38,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707271421] [2024-02-19 14:05:38,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:38,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:38,633 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-19 14:05:38,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:38,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707271421] [2024-02-19 14:05:38,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707271421] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:38,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:38,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:05:38,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051550177] [2024-02-19 14:05:38,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:38,635 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-19 14:05:38,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:38,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-19 14:05:38,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-19 14:05:38,659 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:05:38,659 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-19 14:05:38,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:38,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:05:38,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:41,544 INFO L124 PetriNetUnfolderBase]: 25377/37357 cut-off events. [2024-02-19 14:05:41,544 INFO L125 PetriNetUnfolderBase]: For 95491/96181 co-relation queries the response was YES. [2024-02-19 14:05:41,603 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-19 14:05:41,700 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 684 selfloop transitions, 53 changer transitions 424/1182 dead transitions. [2024-02-19 14:05:41,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 1182 transitions, 11936 flow [2024-02-19 14:05:41,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-19 14:05:41,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-19 14:05:41,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 374 transitions. [2024-02-19 14:05:41,702 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6181818181818182 [2024-02-19 14:05:41,702 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 25 predicate places. [2024-02-19 14:05:41,702 INFO L507 AbstractCegarLoop]: Abstraction has has 85 places, 1182 transitions, 11936 flow [2024-02-19 14:05:41,703 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-19 14:05:41,703 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:41,703 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-19 14:05:41,703 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-19 14:05:41,703 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-19 14:05:41,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:41,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1819580805, now seen corresponding path program 1 times [2024-02-19 14:05:41,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:41,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863621062] [2024-02-19 14:05:41,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:41,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:41,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:41,775 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-19 14:05:41,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:41,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863621062] [2024-02-19 14:05:41,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863621062] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:41,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:41,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:05:41,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708140536] [2024-02-19 14:05:41,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:41,777 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-19 14:05:41,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:41,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-19 14:05:41,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-19 14:05:41,796 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:05:41,797 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-19 14:05:41,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:41,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:05:41,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:42,656 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-19 14:05:42,656 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,656 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,657 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,658 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,659 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-19 14:05:42,659 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,659 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,660 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,660 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,660 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-19 14:05:42,663 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,663 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,663 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:42,664 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:43,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][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-19 14:05:43,539 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,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][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-19 14:05:43,540 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 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-19 14:05:43,542 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 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-19 14:05:43,542 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 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-19 14:05:43,543 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,543 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,666 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-19 14:05:43,666 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,666 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,666 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,667 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,667 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-19 14:05:43,667 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,667 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,667 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,667 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,668 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-19 14:05:43,668 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,668 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,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][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-19 14:05:43,669 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,669 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-19 14:05:43,670 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,670 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:43,743 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-19 14:05:43,743 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,743 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-19 14:05:43,744 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,745 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-19 14:05:43,745 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,745 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-19 14:05:43,745 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 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-19 14:05:43,746 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:43,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:44,916 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-19 14:05:44,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,917 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-19 14:05:44,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 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-19 14:05:44,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,920 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-19 14:05:44,920 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,921 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-19 14:05:44,921 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05: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][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-19 14:05:44,925 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,940 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,940 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,940 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,941 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-19 14:05:44,941 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:44,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:45,145 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-19 14:05:45,145 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,145 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 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-19 14:05:45,146 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 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-19 14:05:45,146 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,146 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,147 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,148 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-19 14:05:45,148 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,148 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05: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][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-19 14:05:45,149 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 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-19 14:05:45,149 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,149 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,150 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-19 14:05:45,150 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:45,150 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:46,034 INFO L124 PetriNetUnfolderBase]: 25163/37015 cut-off events. [2024-02-19 14:05:46,034 INFO L125 PetriNetUnfolderBase]: For 130142/132842 co-relation queries the response was YES. [2024-02-19 14:05:46,101 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-19 14:05:46,225 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 757 selfloop transitions, 58 changer transitions 566/1402 dead transitions. [2024-02-19 14:05:46,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 1402 transitions, 16903 flow [2024-02-19 14:05:46,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:05:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:05:46,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 324 transitions. [2024-02-19 14:05:46,227 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5890909090909091 [2024-02-19 14:05:46,228 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2024-02-19 14:05:46,228 INFO L507 AbstractCegarLoop]: Abstraction has has 94 places, 1402 transitions, 16903 flow [2024-02-19 14:05:46,228 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-19 14:05:46,228 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:46,228 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-19 14:05:46,229 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-19 14:05:46,229 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-19 14:05:46,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:46,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1225690847, now seen corresponding path program 1 times [2024-02-19 14:05:46,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:46,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714363682] [2024-02-19 14:05:46,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:46,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:46,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:46,273 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-19 14:05:46,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:46,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714363682] [2024-02-19 14:05:46,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714363682] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:46,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:46,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:05:46,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329281082] [2024-02-19 14:05:46,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:46,275 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-19 14:05:46,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:46,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-19 14:05:46,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-02-19 14:05:46,299 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:05:46,300 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-19 14:05:46,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:46,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:05:46,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:47,291 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-19 14:05:47,292 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,292 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,298 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-19 14:05:47,299 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 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-19 14:05:47,299 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,299 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,300 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:47,460 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-19 14:05:47,460 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-19 14:05:47,461 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:47,461 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:47,461 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:48,162 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-19 14:05:48,162 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05: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][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-19 14:05:48,163 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,164 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-19 14:05:48,164 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,164 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,164 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,164 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05: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][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-19 14:05:48,168 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,168 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,168 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-19 14:05:48,169 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 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-19 14:05:48,169 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,169 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,170 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-19 14:05:48,170 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,170 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,171 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-19 14:05:48,171 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,171 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,317 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-19 14:05:48,317 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,317 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,317 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,317 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:48,318 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,318 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,318 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,318 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,318 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-19 14:05:48,318 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,319 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,319 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,319 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,322 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-19 14:05:48,323 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 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-19 14:05:48,323 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,323 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,324 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-19 14:05:48,324 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,324 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,324 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,324 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,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, 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-19 14:05:48,325 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:48,325 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:48,401 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-19 14:05:48,401 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:48,402 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,403 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,403 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,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][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-19 14:05:48,403 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:48,407 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,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], [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-19 14:05:48,407 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,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], [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-19 14:05:48,408 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,462 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-19 14:05:48,463 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,463 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,463 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,463 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,609 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-19 14:05:48,609 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,609 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,610 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,610 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,610 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-19 14:05:48,610 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,610 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,610 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,611 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,611 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-19 14:05:48,611 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,611 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,611 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,611 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,614 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-19 14:05:48,614 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,615 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-19 14:05:48,615 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,615 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,615 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,615 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,615 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-19 14:05:48,615 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,615 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,616 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,616 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:48,619 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-19 14:05:48,619 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,619 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,619 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,620 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:48,712 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-19 14:05:48,712 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,712 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,713 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-19 14:05:48,713 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,713 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,713 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-19 14:05:48,714 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,714 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,714 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,714 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,722 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-19 14:05:48,722 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:48,723 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-19 14:05:48,723 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,723 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,723 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-19 14:05:48,724 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,724 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,724 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:48,724 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:49,062 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-19 14:05:49,062 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:49,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:49,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:49,063 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:49,176 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-19 14:05:49,176 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:49,177 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,178 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,178 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,178 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-19 14:05:49,178 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,178 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,178 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,178 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:49,187 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,187 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,187 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,187 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:49,188 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-19 14:05:49,188 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 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-19 14:05:49,188 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,188 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,189 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:49,489 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-19 14:05:49,490 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:05:49,490 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:49,490 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:49,490 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:49,558 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-19 14:05:49,559 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 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-19 14:05:49,559 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,559 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,560 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-19 14:05:49,560 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,560 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,560 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,560 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,561 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-19 14:05:49,561 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,561 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,561 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,561 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,561 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 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-19 14:05:49,562 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,562 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,566 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-19 14:05:49,566 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,566 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,566 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,566 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,566 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-19 14:05:49,567 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 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-19 14:05:49,567 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,567 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,568 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-19 14:05:49,568 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,568 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,568 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,568 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,568 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-19 14:05:49,569 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,569 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,569 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,569 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,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][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-19 14:05:49,570 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,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][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-19 14:05:49,570 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,570 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-19 14:05:49,571 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,571 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:49,789 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-19 14:05:49,789 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05: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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,790 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05: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][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-19 14:05:49,791 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,791 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,791 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-19 14:05:49,792 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,792 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,792 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,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], [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-19 14:05:49,793 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,793 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,793 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,793 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,796 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,797 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-19 14:05:49,797 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,797 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,797 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-19 14:05:49,798 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,798 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,798 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,798 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,798 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-19 14:05:49,798 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,799 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-19 14:05:49,799 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,799 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,799 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-19 14:05:49,800 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:49,800 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,800 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,841 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-19 14:05:49,841 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,841 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,841 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,841 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,842 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-19 14:05:49,842 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,842 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,842 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,842 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,843 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-19 14:05:49,843 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,843 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,843 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,843 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,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][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-19 14:05:49,843 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,843 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,844 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,844 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,847 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-19 14:05:49,847 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,847 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:49,847 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-19 14:05:49,847 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 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-19 14:05:49,848 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,848 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-19 14:05:49,849 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,849 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,849 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:49,849 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:50,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][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-19 14:05:50,027 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:50,027 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:50,027 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:50,028 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:50,203 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-19 14:05:50,203 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,204 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,204 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,204 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,204 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-19 14:05:50,205 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,205 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,205 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,205 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,205 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-19 14:05:50,205 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,205 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,205 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,206 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,206 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-19 14:05:50,206 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,206 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,206 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,207 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,207 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-19 14:05:50,207 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,207 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,207 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,207 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,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][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-19 14:05:50,207 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,208 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,208 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,208 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,218 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-19 14:05:50,219 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,219 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,219 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,219 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,219 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-19 14:05:50,219 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,219 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 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-19 14:05:50,220 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,220 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,221 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-19 14:05:50,221 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,221 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,221 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,221 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,222 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-19 14:05:50,222 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 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-19 14:05:50,222 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,222 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,223 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,223 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-19 14:05:50,223 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,223 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,223 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,223 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:50,265 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-19 14:05:50,265 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,304 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-19 14:05:50,304 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,304 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,304 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,304 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:50,465 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-19 14:05:50,465 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,465 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,465 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,465 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,466 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-19 14:05:50,466 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,466 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,466 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,466 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,467 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-19 14:05:50,467 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,467 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,467 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,468 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,477 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-19 14:05:50,477 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,477 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,477 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,477 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,478 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-19 14:05:50,478 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,478 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,478 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,478 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,479 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-19 14:05:50,479 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,479 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,479 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,479 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,482 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-19 14:05:50,482 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,482 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,482 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,482 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:50,483 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,483 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,484 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-19 14:05:50,484 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,484 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,484 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,484 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,484 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-19 14:05:50,484 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,484 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,485 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,485 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:50,495 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:50,495 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-19 14:05:50,495 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,495 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 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-19 14:05:50,496 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 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-19 14:05:50,496 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,496 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,497 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,497 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:50,651 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-19 14:05:50,651 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,651 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,651 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,651 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:50,652 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,652 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,652 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,652 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,653 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-19 14:05:50,653 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,653 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,653 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,653 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:50,661 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,661 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,662 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,662 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,662 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-19 14:05:50,662 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,662 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,662 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,662 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,662 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-19 14:05:50,663 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,663 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,663 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,663 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:50,665 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-19 14:05:50,665 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,665 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:50,769 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-19 14:05:50,769 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2024-02-19 14:05:50,769 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:50,770 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:50,770 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:50,953 INFO L124 PetriNetUnfolderBase]: 24996/36731 cut-off events. [2024-02-19 14:05:50,953 INFO L125 PetriNetUnfolderBase]: For 154141/158209 co-relation queries the response was YES. [2024-02-19 14:05:51,025 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-19 14:05:51,293 INFO L140 encePairwiseOnDemand]: 45/55 looper letters, 833 selfloop transitions, 61 changer transitions 782/1700 dead transitions. [2024-02-19 14:05:51,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 1700 transitions, 23916 flow [2024-02-19 14:05:51,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:05:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:05:51,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 344 transitions. [2024-02-19 14:05:51,295 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6254545454545455 [2024-02-19 14:05:51,298 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 43 predicate places. [2024-02-19 14:05:51,298 INFO L507 AbstractCegarLoop]: Abstraction has has 103 places, 1700 transitions, 23916 flow [2024-02-19 14:05:51,298 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-19 14:05:51,298 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:51,298 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-19 14:05:51,299 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-19 14:05:51,299 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-19 14:05:51,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1216194225, now seen corresponding path program 1 times [2024-02-19 14:05:51,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:51,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756283895] [2024-02-19 14:05:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:51,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:51,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:51,367 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-19 14:05:51,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:51,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756283895] [2024-02-19 14:05:51,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756283895] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:51,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:51,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-19 14:05:51,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634255774] [2024-02-19 14:05:51,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:51,372 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:05:51,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:51,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:05:51,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:05:51,375 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-19 14:05:51,375 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-19 14:05:51,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:51,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-19 14:05:51,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:52,023 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-19 14:05:52,024 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,024 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,024 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,024 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,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], [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-19 14:05:52,028 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,028 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,028 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,028 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,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], [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-19 14:05:52,028 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,028 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,028 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,029 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:52,191 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-19 14:05:52,191 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-19 14:05:52,191 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:52,191 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:52,191 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:05:52,907 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-19 14:05:52,908 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,908 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-19 14:05:52,908 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,908 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,909 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,909 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,909 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-19 14:05:52,909 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,909 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,909 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,910 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,913 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-19 14:05:52,913 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,913 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,913 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,913 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,913 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-19 14:05:52,914 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 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-19 14:05:52,914 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,915 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-19 14:05:52,915 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 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-19 14:05:52,916 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:52,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,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][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-19 14:05:53,030 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,030 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,030 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,030 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,031 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-19 14:05:53,031 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:53,032 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,032 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,035 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-19 14:05:53,035 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,036 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-19 14:05:53,036 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,036 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:53,037 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,037 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,037 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-19 14:05:53,038 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 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-19 14:05:53,038 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,038 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:53,137 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-19 14:05:53,137 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,137 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,137 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,137 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:53,138 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,138 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,138 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,138 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,138 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-19 14:05:53,138 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,139 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,139 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,139 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:53,142 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,142 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,142 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,142 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,142 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-19 14:05:53,142 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,142 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,142 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,143 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,143 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-19 14:05:53,143 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,143 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,143 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,143 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,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][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-19 14:05:53,196 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,309 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-19 14:05:53,310 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,310 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,310 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,310 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,311 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-19 14:05:53,311 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05: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][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-19 14:05:53,311 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,311 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,311 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,312 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,314 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-19 14:05:53,314 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,315 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-19 14:05:53,315 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,315 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,315 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-19 14:05:53,316 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,316 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,316 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,316 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:53,321 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-19 14:05:53,321 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,321 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,322 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,322 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:53,424 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-19 14:05:53,425 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,425 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,425 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,425 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,426 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-19 14:05:53,426 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,426 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,426 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,426 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,426 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-19 14:05:53,427 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,427 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,427 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,427 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,438 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-19 14:05:53,438 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,438 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,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][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-19 14:05:53,439 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 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-19 14:05:53,439 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,440 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:53,638 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-19 14:05:53,639 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,639 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,639 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,639 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:53,775 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-19 14:05:53,775 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,775 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,775 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,776 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:53,776 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,776 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,777 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,777 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,777 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-19 14:05:53,777 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,777 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:53,786 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,786 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,786 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,786 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:53,786 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-19 14:05:53,786 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 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-19 14:05:53,787 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:53,787 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:54,119 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-19 14:05:54,120 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:05:54,120 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:54,120 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:54,120 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:05:54,191 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-19 14:05:54,192 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 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-19 14:05:54,192 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,192 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,193 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-19 14:05:54,193 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,193 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,194 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-19 14:05:54,194 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,194 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 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-19 14:05:54,195 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,195 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,196 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,200 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-19 14:05:54,200 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,200 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,200 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,200 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,200 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-19 14:05:54,200 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,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][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-19 14:05:54,201 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,201 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,202 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-19 14:05:54,202 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,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][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-19 14:05:54,203 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,203 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,204 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-19 14:05:54,204 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,204 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,204 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,204 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,205 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 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-19 14:05:54,205 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,205 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,206 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-19 14:05:54,206 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,206 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,206 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,206 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:54,407 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-19 14:05:54,408 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,408 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,409 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,409 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,409 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-19 14:05:54,409 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,410 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,410 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,410 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,410 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-19 14:05:54,410 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,411 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-19 14:05:54,411 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,411 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,412 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,412 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,412 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,412 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,415 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,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, 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-19 14:05:54,416 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,416 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,417 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-19 14:05:54,417 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,417 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,417 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,417 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,418 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-19 14:05:54,418 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:54,419 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 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-19 14:05:54,419 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,419 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,420 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-19 14:05:54,420 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,420 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,420 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,420 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,459 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-19 14:05:54,460 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,460 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,460 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,460 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,461 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-19 14:05:54,461 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,461 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,461 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,461 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,461 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-19 14:05:54,461 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,461 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,461 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,462 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,462 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-19 14:05:54,462 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,462 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,462 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,462 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,466 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-19 14:05:54,466 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,466 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-19 14:05:54,467 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 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-19 14:05:54,467 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,467 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,468 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-19 14:05:54,468 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,468 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,468 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,468 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:54,493 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-19 14:05:54,493 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,493 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,493 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,493 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:54,667 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-19 14:05:54,668 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,668 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,668 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,668 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,668 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-19 14:05:54,669 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,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][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-19 14:05:54,669 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,669 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,670 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-19 14:05:54,670 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,670 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,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][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-19 14:05:54,671 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,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][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-19 14:05:54,671 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,671 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,672 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,682 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-19 14:05:54,683 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,683 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,683 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,683 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,683 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-19 14:05:54,683 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 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-19 14:05:54,684 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,684 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,685 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-19 14:05:54,685 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,685 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,685 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-19 14:05:54,685 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 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-19 14:05:54,686 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,686 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,687 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-19 14:05:54,687 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,687 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,687 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,687 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:54,722 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-19 14:05:54,722 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,722 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,722 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,722 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,758 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-19 14:05:54,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:54,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:55,235 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-19 14:05:55,236 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,236 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,237 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-19 14:05:55,237 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,237 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,237 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-19 14:05:55,237 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,237 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,237 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,238 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,245 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-19 14:05:55,245 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,245 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,246 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,246 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,246 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-19 14:05:55,246 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,246 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,246 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-19 14:05:55,246 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,247 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,247 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,247 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,249 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-19 14:05:55,249 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,249 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:55,250 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,250 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,251 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,251 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-19 14:05:55,251 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,251 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-19 14:05:55,251 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,251 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,252 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,252 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:55,260 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,260 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,260 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,260 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:55,260 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-19 14:05:55,260 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,260 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 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-19 14:05:55,261 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,261 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,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-19 14:05:55,261 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,262 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,262 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,262 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:55,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][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-19 14:05:55,389 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,389 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,389 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,389 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:55,390 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,390 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,390 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,390 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,390 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-19 14:05:55,390 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,391 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,391 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,391 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:55,397 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,397 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,398 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,398 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,398 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-19 14:05:55,398 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,398 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,398 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,398 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,398 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-19 14:05:55,398 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,399 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,399 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,399 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:55,401 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-19 14:05:55,401 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,401 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,401 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,401 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:55,489 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-19 14:05:55,489 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2024-02-19 14:05:55,489 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:55,489 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:55,490 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-02-19 14:05:55,638 INFO L124 PetriNetUnfolderBase]: 23403/34796 cut-off events. [2024-02-19 14:05:55,639 INFO L125 PetriNetUnfolderBase]: For 245814/249694 co-relation queries the response was YES. [2024-02-19 14:05:55,701 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-19 14:05:55,790 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 399 selfloop transitions, 23 changer transitions 1174/1668 dead transitions. [2024-02-19 14:05:55,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 1668 transitions, 26729 flow [2024-02-19 14:05:55,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:05:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:05:55,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 200 transitions. [2024-02-19 14:05:55,793 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7272727272727273 [2024-02-19 14:05:55,794 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 47 predicate places. [2024-02-19 14:05:55,794 INFO L507 AbstractCegarLoop]: Abstraction has has 107 places, 1668 transitions, 26729 flow [2024-02-19 14:05:55,794 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-19 14:05:55,794 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:05:55,795 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-19 14:05:55,795 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-19 14:05:55,795 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-19 14:05:55,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:05:55,795 INFO L85 PathProgramCache]: Analyzing trace with hash 439481209, now seen corresponding path program 2 times [2024-02-19 14:05:55,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:05:55,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246209396] [2024-02-19 14:05:55,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:05:55,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:05:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:05:55,874 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-19 14:05:55,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:05:55,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246209396] [2024-02-19 14:05:55,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246209396] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:05:55,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:05:55,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-19 14:05:55,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198335536] [2024-02-19 14:05:55,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:05:55,876 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:05:55,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:05:55,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:05:55,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:05:55,877 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-19 14:05:55,877 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-19 14:05:55,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:05:55,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-19 14:05:55,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:05:57,043 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-19 14:05:57,043 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 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-19 14:05:57,044 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,044 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,045 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,049 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-19 14:05:57,049 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,049 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,049 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,049 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,050 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-19 14:05:57,050 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,050 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,050 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,050 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:05:57,797 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-19 14:05:57,797 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,797 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,797 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,797 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,797 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-19 14:05:57,797 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 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-19 14:05:57,798 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,798 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,799 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-19 14:05:57,799 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,799 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,799 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,799 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,799 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-19 14:05:57,799 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,800 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,800 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,800 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,807 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-19 14:05:57,808 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,808 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-19 14:05:57,808 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,808 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 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-19 14:05:57,809 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,809 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,810 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-19 14:05:57,810 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,810 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,810 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,811 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-19 14:05:57,811 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,811 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,859 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-19 14:05:57,860 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 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-19 14:05:57,860 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,861 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-19 14:05:57,861 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 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-19 14:05:57,862 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:57,862 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,862 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,866 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-19 14:05:57,866 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,867 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-19 14:05:57,867 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:57,868 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,868 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-19 14:05:57,869 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,869 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,869 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,869 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,869 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-19 14:05:57,869 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,869 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,870 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,870 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:05:57,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:57,939 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,939 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-19 14:05:57,939 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,939 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,940 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-19 14:05:57,940 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,940 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,940 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,940 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:57,943 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,943 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:57,948 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-19 14:05:57,948 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,948 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 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-19 14:05:57,949 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:57,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,030 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-19 14:05:58,031 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,031 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-19 14:05:58,031 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,031 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,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][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-19 14:05:58,032 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,032 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,032 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,032 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,035 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-19 14:05:58,035 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,035 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:05:58,037 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-19 14:05:58,037 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,037 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,037 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,037 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,038 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-19 14:05:58,038 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,038 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,038 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,038 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:05:58,144 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-19 14:05:58,144 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,144 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,144 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,144 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,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][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-19 14:05:58,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,145 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-19 14:05:58,146 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,147 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,156 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-19 14:05:58,156 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:05:58,156 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-19 14:05:58,161 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,161 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,161 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,161 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,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][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-19 14:05:58,161 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,161 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,162 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,162 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:05:58,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:58,327 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,327 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,327 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,328 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,328 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-19 14:05:58,328 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,328 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-19 14:05:58,328 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,329 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,329 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:58,336 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,336 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,337 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,337 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:05:58,337 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-19 14:05:58,337 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,337 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-19 14:05:58,337 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:05:58,734 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-19 14:05:58,734 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,734 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,734 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-19 14:05:58,734 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 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-19 14:05:58,735 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,735 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,736 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-19 14:05:58,736 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,736 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,736 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-19 14:05:58,737 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,737 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,737 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,737 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,737 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-19 14:05:58,737 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 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-19 14:05:58,738 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,738 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-19 14:05:58,739 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,739 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,744 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-19 14:05:58,744 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,744 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,744 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,744 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,744 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-19 14:05:58,745 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 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-19 14:05:58,745 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,746 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-19 14:05:58,746 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,746 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 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-19 14:05:58,747 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,747 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,748 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 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-19 14:05:58,748 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,749 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,749 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,749 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-19 14:05:58,750 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 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-19 14:05:58,750 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,750 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:05:58,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,862 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,862 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,862 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,862 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,862 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-19 14:05:58,862 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 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-19 14:05:58,863 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,863 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,864 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-19 14:05:58,864 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,864 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,864 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,864 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,864 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-19 14:05:58,865 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 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-19 14:05:58,865 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,866 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,866 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,866 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,866 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,870 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,870 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,870 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,870 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,870 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-19 14:05:58,870 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,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][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-19 14:05:58,871 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,871 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,872 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-19 14:05:58,872 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,872 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,873 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,873 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([192] L748-4-->L749-1: Formula: (= (select (select |v_#memory_int#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:05:58,873 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,873 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,873 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,873 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,873 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-19 14:05:58,873 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 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-19 14:05:58,874 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,874 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,912 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-19 14:05:58,912 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,913 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-19 14:05:58,913 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,913 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,913 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,913 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,913 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-19 14:05:58,913 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,913 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 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-19 14:05:58,914 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,914 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,918 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-19 14:05:58,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:05:58,918 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-19 14:05:58,918 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,918 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,918 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,919 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,919 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-19 14:05:58,919 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,919 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 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-19 14:05:58,922 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:58,922 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:05:59,015 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-19 14:05:59,016 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,016 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,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][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-19 14:05:59,016 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,016 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 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-19 14:05:59,017 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,018 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-19 14:05:59,018 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,018 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,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][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-19 14:05:59,018 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,018 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,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][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-19 14:05:59,019 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,019 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-19 14:05:59,019 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,020 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,020 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,020 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,030 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-19 14:05:59,031 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,031 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,031 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,031 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,031 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-19 14:05:59,031 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,031 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,031 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,032 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,032 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-19 14:05:59,032 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,032 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,032 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,032 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,033 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-19 14:05:59,033 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,033 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,033 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,033 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:05:59,033 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-19 14:05:59,033 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,033 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,033 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 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-19 14:05:59,034 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 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-19 14:05:59,034 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,034 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,035 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,035 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:05:59,148 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-19 14:05:59,149 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,149 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-19 14:05:59,149 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,149 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,149 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-19 14:05:59,150 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,150 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,150 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,150 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,158 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-19 14:05:59,159 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,159 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-19 14:05:59,159 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,159 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,160 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-19 14:05:59,160 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,160 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,160 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,160 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:59,163 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,163 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,163 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,163 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,164 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-19 14:05:59,164 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,164 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,167 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,167 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,167 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-19 14:05:59,168 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 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-19 14:05:59,168 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,168 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:59,177 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,177 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,178 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,178 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is not cut-off event [2024-02-19 14:05:59,178 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-19 14:05:59,178 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,178 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,178 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,178 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,178 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-19 14:05:59,178 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 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-19 14:05:59,179 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,179 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-02-19 14:05:59,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:59,270 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,270 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,270 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,270 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,271 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-19 14:05:59,271 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 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-19 14:05:59,271 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,271 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,272 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([213] L749-2-->L750-1: Formula: (= (select (select |v_#memory_int#4_4| |v_ULTIMATE.start_main_~#t2~0#1.base_8|) |v_ULTIMATE.start_main_~#t2~0#1.offset_8|) |v_ULTIMATE.start_main_#t~mem13#1_5|) 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#4=|v_#memory_int#4_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#4=|v_#memory_int#4_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-19 14:05:59,279 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,279 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,279 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,279 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is not cut-off event [2024-02-19 14:05:59,279 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-19 14:05:59,279 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,279 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,279 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,280 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,280 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-19 14:05:59,280 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,280 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,280 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,280 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-02-19 14:05:59,489 INFO L124 PetriNetUnfolderBase]: 15773/23815 cut-off events. [2024-02-19 14:05:59,490 INFO L125 PetriNetUnfolderBase]: For 225678/229262 co-relation queries the response was YES. [2024-02-19 14:05:59,528 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-19 14:05:59,578 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 0 selfloop transitions, 0 changer transitions 1346/1346 dead transitions. [2024-02-19 14:05:59,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 1346 transitions, 24323 flow [2024-02-19 14:05:59,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:05:59,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:05:59,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 204 transitions. [2024-02-19 14:05:59,582 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7418181818181818 [2024-02-19 14:05:59,584 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 47 predicate places. [2024-02-19 14:05:59,584 INFO L507 AbstractCegarLoop]: Abstraction has has 107 places, 1346 transitions, 24323 flow [2024-02-19 14:05:59,584 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-19 14:05:59,586 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2024-02-19 14:05:59,587 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 7 remaining) [2024-02-19 14:05:59,587 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2024-02-19 14:05:59,594 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2024-02-19 14:05:59,594 INFO L818 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 7 remaining) [2024-02-19 14:05:59,595 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2024-02-19 14:05:59,595 INFO L818 garLoopResultBuilder]: Registering result SAFE for location readerErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-02-19 14:05:59,595 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-19 14:06:08,037 INFO L644 CegarLoopForPetriNet]: Computed Owicki-Gries annotation of size 274843 in 8441819527ns [2024-02-19 14:06:08,083 INFO L457 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1] [2024-02-19 14:06:08,087 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-19 14:06:08,179 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:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.OwickiGriesUnpetrifier.(OwickiGriesUnpetrifier.java:110) 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-19 14:06:08,183 INFO L158 Benchmark]: Toolchain (without parser) took 37251.97ms. Allocated memory was 58.7MB in the beginning and 13.0GB in the end (delta: 12.9GB). Free memory was 38.1MB in the beginning and 11.2GB in the end (delta: -11.1GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-02-19 14:06:08,183 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 46.1MB. Free memory was 20.8MB in the beginning and 20.7MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-02-19 14:06:08,184 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.24ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 37.9MB in the beginning and 44.0MB in the end (delta: -6.1MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. [2024-02-19 14:06:08,184 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.43ms. Allocated memory is still 71.3MB. Free memory was 44.0MB in the beginning and 41.6MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-19 14:06:08,184 INFO L158 Benchmark]: Boogie Preprocessor took 61.03ms. Allocated memory is still 71.3MB. Free memory was 41.6MB in the beginning and 39.3MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-19 14:06:08,185 INFO L158 Benchmark]: RCFGBuilder took 417.56ms. Allocated memory is still 71.3MB. Free memory was 39.3MB in the beginning and 30.5MB in the end (delta: 8.8MB). Peak memory consumption was 13.3MB. Max. memory is 16.1GB. [2024-02-19 14:06:08,185 INFO L158 Benchmark]: TraceAbstraction took 36322.90ms. Allocated memory was 71.3MB in the beginning and 13.0GB in the end (delta: 12.9GB). Free memory was 29.6MB in the beginning and 11.2GB in the end (delta: -11.1GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-02-19 14:06:08,186 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 46.1MB. Free memory was 20.8MB in the beginning and 20.7MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 391.24ms. Allocated memory was 58.7MB in the beginning and 71.3MB in the end (delta: 12.6MB). Free memory was 37.9MB in the beginning and 44.0MB in the end (delta: -6.1MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.43ms. Allocated memory is still 71.3MB. Free memory was 44.0MB in the beginning and 41.6MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 61.03ms. Allocated memory is still 71.3MB. Free memory was 41.6MB in the beginning and 39.3MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 417.56ms. Allocated memory is still 71.3MB. Free memory was 39.3MB in the beginning and 30.5MB in the end (delta: 8.8MB). Peak memory consumption was 13.3MB. Max. memory is 16.1GB. * TraceAbstraction took 36322.90ms. Allocated memory was 71.3MB in the beginning and 13.0GB in the end (delta: 12.9GB). Free memory was 29.6MB in the beginning and 11.2GB in the end (delta: -11.1GB). 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:163) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-02-19 14:06:08,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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-273a578-m [2024-02-19 14:06:10,379 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-19 14:06:10,443 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-19 14:06:10,447 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-19 14:06:10,447 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-19 14:06:10,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-19 14:06:10,475 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-19 14:06:10,475 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-19 14:06:10,475 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-19 14:06:10,478 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-19 14:06:10,478 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-19 14:06:10,479 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-19 14:06:10,479 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-19 14:06:10,480 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-19 14:06:10,480 INFO L153 SettingsManager]: * Use SBE=true [2024-02-19 14:06:10,481 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-19 14:06:10,481 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-19 14:06:10,481 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-19 14:06:10,482 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-19 14:06:10,482 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-19 14:06:10,482 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-19 14:06:10,483 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-19 14:06:10,483 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-19 14:06:10,483 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-19 14:06:10,484 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-19 14:06:10,484 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-19 14:06:10,484 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-19 14:06:10,484 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-19 14:06:10,484 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-19 14:06:10,496 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-19 14:06:10,496 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-19 14:06:10,497 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-19 14:06:10,497 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-19 14:06:10,497 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-19 14:06:10,497 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:06:10,497 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-19 14:06:10,498 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-19 14:06:10,499 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-19 14:06:10,499 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-19 14:06:10,499 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-19 14:06:10,499 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-19 14:06:10,499 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-19 14:06:10,748 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-19 14:06:10,763 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-19 14:06:10,765 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-19 14:06:10,766 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-19 14:06:10,766 INFO L274 PluginConnector]: CDTParser initialized [2024-02-19 14:06:10,771 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-19 14:06:11,910 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-19 14:06:12,154 INFO L384 CDTParser]: Found 1 translation units. [2024-02-19 14:06:12,155 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-1.i [2024-02-19 14:06:12,171 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5860f009/ca120dbbad3847818696f6f55a906614/FLAG66d95de6e [2024-02-19 14:06:12,185 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5860f009/ca120dbbad3847818696f6f55a906614 [2024-02-19 14:06:12,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-19 14:06:12,188 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-19 14:06:12,191 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-19 14:06:12,191 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-19 14:06:12,194 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-19 14:06:12,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,196 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cff1aba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12, skipping insertion in model container [2024-02-19 14:06:12,196 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,233 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-19 14:06:12,520 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-19 14:06:12,537 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:06:12,547 INFO L202 MainTranslator]: Completed pre-run [2024-02-19 14:06:12,586 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-19 14:06:12,597 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:06:12,633 INFO L206 MainTranslator]: Completed translation [2024-02-19 14:06:12,633 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12 WrapperNode [2024-02-19 14:06:12,634 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-19 14:06:12,634 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-19 14:06:12,635 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-19 14:06:12,635 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-19 14:06:12,640 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,668 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,694 INFO L138 Inliner]: procedures = 177, calls = 45, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 114 [2024-02-19 14:06:12,694 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-19 14:06:12,695 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-19 14:06:12,695 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-19 14:06:12,695 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-19 14:06:12,703 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,714 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,732 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-19 14:06:12,732 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,733 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,737 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,739 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,740 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,741 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,744 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-19 14:06:12,745 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-19 14:06:12,745 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-19 14:06:12,745 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-19 14:06:12,746 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (1/1) ... [2024-02-19 14:06:12,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:06:12,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:06:12,814 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-19 14:06:12,875 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-19 14:06:12,912 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-19 14:06:12,913 INFO L130 BoogieDeclarations]: Found specification of procedure reader [2024-02-19 14:06:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure reader [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-02-19 14:06:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-19 14:06:12,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-19 14:06:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure writer [2024-02-19 14:06:12,915 INFO L138 BoogieDeclarations]: Found implementation of procedure writer [2024-02-19 14:06:12,917 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-19 14:06:13,083 INFO L244 CfgBuilder]: Building ICFG [2024-02-19 14:06:13,085 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-19 14:06:13,301 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-19 14:06:13,301 INFO L293 CfgBuilder]: Performing block encoding [2024-02-19 14:06:13,431 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-19 14:06:13,431 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-19 14:06:13,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:06:13 BoogieIcfgContainer [2024-02-19 14:06:13,432 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-19 14:06:13,433 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-19 14:06:13,433 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-19 14:06:13,436 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-19 14:06:13,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.02 02:06:12" (1/3) ... [2024-02-19 14:06:13,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d814444 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:06:13, skipping insertion in model container [2024-02-19 14:06:13,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:06:12" (2/3) ... [2024-02-19 14:06:13,438 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d814444 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:06:13, skipping insertion in model container [2024-02-19 14:06:13,439 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:06:13" (3/3) ... [2024-02-19 14:06:13,440 INFO L112 eAbstractionObserver]: Analyzing ICFG read_write_lock-1.i [2024-02-19 14:06:13,454 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-19 14:06:13,454 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-19 14:06:13,454 INFO L631 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-19 14:06:13,501 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-02-19 14:06:13,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 55 transitions, 138 flow [2024-02-19 14:06:13,557 INFO L124 PetriNetUnfolderBase]: 2/51 cut-off events. [2024-02-19 14:06:13,558 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-02-19 14:06:13,561 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-19 14:06:13,561 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 55 transitions, 138 flow [2024-02-19 14:06:13,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 49 transitions, 119 flow [2024-02-19 14:06:13,570 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-19 14:06:13,575 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;@4884de0a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-19 14:06:13,575 INFO L370 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-02-19 14:06:13,582 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-19 14:06:13,583 INFO L124 PetriNetUnfolderBase]: 1/32 cut-off events. [2024-02-19 14:06:13,583 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-02-19 14:06:13,583 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:13,583 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:06:13,584 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-19 14:06:13,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:13,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1115286180, now seen corresponding path program 1 times [2024-02-19 14:06:13,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:13,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000210095] [2024-02-19 14:06:13,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:06:13,597 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-19 14:06:13,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:13,614 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-19 14:06:13,629 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-19 14:06:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:06:13,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-19 14:06:13,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:13,799 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-19 14:06:13,800 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:13,800 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:13,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000210095] [2024-02-19 14:06:13,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000210095] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:13,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:13,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:06:13,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759037781] [2024-02-19 14:06:13,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:13,809 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:06:13,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:06:13,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:06:13,877 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:06:13,880 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-19 14:06:13,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:13,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:06:13,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:15,454 INFO L124 PetriNetUnfolderBase]: 11013/17885 cut-off events. [2024-02-19 14:06:15,454 INFO L125 PetriNetUnfolderBase]: For 1328/1328 co-relation queries the response was YES. [2024-02-19 14:06:15,488 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-19 14:06:15,564 INFO L140 encePairwiseOnDemand]: 44/55 looper letters, 135 selfloop transitions, 27 changer transitions 6/179 dead transitions. [2024-02-19 14:06:15,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 179 transitions, 757 flow [2024-02-19 14:06:15,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-19 14:06:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-19 14:06:15,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 347 transitions. [2024-02-19 14:06:15,579 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5735537190082645 [2024-02-19 14:06:15,584 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-02-19 14:06:15,584 INFO L507 AbstractCegarLoop]: Abstraction has has 70 places, 179 transitions, 757 flow [2024-02-19 14:06:15,585 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-19 14:06:15,585 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:15,585 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:06:15,606 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-19 14:06:15,789 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-19 14:06:15,790 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-19 14:06:15,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:15,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1610100140, now seen corresponding path program 1 times [2024-02-19 14:06:15,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:15,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190731503] [2024-02-19 14:06:15,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:06:15,793 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-19 14:06:15,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:15,794 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-19 14:06:15,795 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-19 14:06:15,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:06:15,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2024-02-19 14:06:15,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:15,897 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-19 14:06:15,898 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:15,898 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:15,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190731503] [2024-02-19 14:06:15,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190731503] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:15,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:15,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-19 14:06:15,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860257484] [2024-02-19 14:06:15,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:15,901 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-19 14:06:15,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:15,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-19 14:06:15,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-19 14:06:15,904 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 55 [2024-02-19 14:06:15,904 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-19 14:06:15,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:15,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 55 [2024-02-19 14:06:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:17,252 INFO L124 PetriNetUnfolderBase]: 13171/20967 cut-off events. [2024-02-19 14:06:17,253 INFO L125 PetriNetUnfolderBase]: For 9290/10178 co-relation queries the response was YES. [2024-02-19 14:06:17,301 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-19 14:06:17,389 INFO L140 encePairwiseOnDemand]: 49/55 looper letters, 177 selfloop transitions, 22 changer transitions 12/266 dead transitions. [2024-02-19 14:06:17,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 266 transitions, 1581 flow [2024-02-19 14:06:17,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-19 14:06:17,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-19 14:06:17,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 118 transitions. [2024-02-19 14:06:17,391 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7151515151515152 [2024-02-19 14:06:17,392 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-02-19 14:06:17,392 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 266 transitions, 1581 flow [2024-02-19 14:06:17,392 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-19 14:06:17,392 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:17,392 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:06:17,408 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 (3)] Forceful destruction successful, exit code 0 [2024-02-19 14:06:17,596 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-19 14:06:17,597 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-19 14:06:17,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:17,597 INFO L85 PathProgramCache]: Analyzing trace with hash -508737110, now seen corresponding path program 2 times [2024-02-19 14:06:17,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:17,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611054866] [2024-02-19 14:06:17,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:06:17,598 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-19 14:06:17,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:17,600 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-19 14:06:17,600 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-19 14:06:17,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-19 14:06:17,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:06:17,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 3 conjunts are in the unsatisfiable core [2024-02-19 14:06:17,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:17,738 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-19 14:06:17,738 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:17,738 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:17,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611054866] [2024-02-19 14:06:17,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611054866] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:17,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:17,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-19 14:06:17,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994994772] [2024-02-19 14:06:17,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:17,740 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-19 14:06:17,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:17,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-19 14:06:17,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-19 14:06:17,741 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 55 [2024-02-19 14:06:17,741 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-19 14:06:17,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:17,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 55 [2024-02-19 14:06:17,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:19,699 INFO L124 PetriNetUnfolderBase]: 15800/26262 cut-off events. [2024-02-19 14:06:19,699 INFO L125 PetriNetUnfolderBase]: For 25081/27057 co-relation queries the response was YES. [2024-02-19 14:06:19,761 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-19 14:06:19,847 INFO L140 encePairwiseOnDemand]: 48/55 looper letters, 260 selfloop transitions, 53 changer transitions 43/413 dead transitions. [2024-02-19 14:06:19,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 413 transitions, 3229 flow [2024-02-19 14:06:19,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-19 14:06:19,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-19 14:06:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2024-02-19 14:06:19,848 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7318181818181818 [2024-02-19 14:06:19,849 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2024-02-19 14:06:19,849 INFO L507 AbstractCegarLoop]: Abstraction has has 75 places, 413 transitions, 3229 flow [2024-02-19 14:06:19,849 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-19 14:06:19,849 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:19,850 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:06:19,853 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-19 14:06:20,053 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-19 14:06:20,056 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-19 14:06:20,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:20,058 INFO L85 PathProgramCache]: Analyzing trace with hash 847179482, now seen corresponding path program 1 times [2024-02-19 14:06:20,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:20,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585891512] [2024-02-19 14:06:20,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:06:20,059 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-19 14:06:20,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:20,060 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-19 14:06:20,112 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-19 14:06:20,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:06:20,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-19 14:06:20,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:20,189 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-19 14:06:20,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:20,189 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:20,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585891512] [2024-02-19 14:06:20,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585891512] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:20,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:20,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-19 14:06:20,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791140556] [2024-02-19 14:06:20,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:20,191 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:06:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:20,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:06:20,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:06:20,242 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:06:20,243 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-19 14:06:20,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:20,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:06:20,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:24,099 INFO L124 PetriNetUnfolderBase]: 26865/43362 cut-off events. [2024-02-19 14:06:24,099 INFO L125 PetriNetUnfolderBase]: For 57473/62476 co-relation queries the response was YES. [2024-02-19 14:06:24,215 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-19 14:06:24,370 INFO L140 encePairwiseOnDemand]: 47/55 looper letters, 606 selfloop transitions, 24 changer transitions 115/756 dead transitions. [2024-02-19 14:06:24,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 756 transitions, 7539 flow [2024-02-19 14:06:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:06:24,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:06:24,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 321 transitions. [2024-02-19 14:06:24,372 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6484848484848484 [2024-02-19 14:06:24,374 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 23 predicate places. [2024-02-19 14:06:24,374 INFO L507 AbstractCegarLoop]: Abstraction has has 83 places, 756 transitions, 7539 flow [2024-02-19 14:06:24,375 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-19 14:06:24,375 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:24,375 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:06:24,381 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-19 14:06:24,578 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-19 14:06:24,579 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-19 14:06:24,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:24,580 INFO L85 PathProgramCache]: Analyzing trace with hash -803941835, now seen corresponding path program 1 times [2024-02-19 14:06:24,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:24,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763527287] [2024-02-19 14:06:24,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:06:24,581 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-19 14:06:24,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:24,582 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-19 14:06:24,584 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-19 14:06:24,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:06:24,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-19 14:06:24,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:24,704 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-19 14:06:24,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:24,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:24,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [763527287] [2024-02-19 14:06:24,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [763527287] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:24,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:24,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:06:24,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926616528] [2024-02-19 14:06:24,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:24,706 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:06:24,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:24,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:06:24,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:06:24,748 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:06:24,749 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-19 14:06:24,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:24,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:06:24,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:25,755 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-19 14:06:25,755 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:25,755 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:25,756 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:25,756 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:25,756 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-19 14:06:25,756 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,756 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,756 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,756 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:25,903 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,903 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,903 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:25,903 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:26,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][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-19 14:06:26,048 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,048 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,049 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,049 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,049 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-19 14:06:26,166 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,166 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,166 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,166 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,167 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-19 14:06:26,167 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,167 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,167 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-19 14:06:26,167 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,167 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 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-19 14:06:26,168 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,168 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,261 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-19 14:06:26,261 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,262 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,262 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,262 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:26,362 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,362 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,362 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,362 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,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][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-19 14:06:26,363 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 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-19 14:06:26,363 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,364 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:26,499 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-19 14:06:26,499 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,499 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,499 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,499 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,500 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-19 14:06:26,500 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,500 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,500 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,500 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,505 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-19 14:06:26,505 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,506 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,506 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-19 14:06:26,506 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,506 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,506 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,507 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,507 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-19 14:06:26,507 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,507 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,507 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,507 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:26,508 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-19 14:06:26,508 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,508 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,508 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,508 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,814 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-19 14:06:26,814 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,815 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,815 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,815 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,815 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-19 14:06:26,815 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,815 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,816 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,816 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:26,942 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,942 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,942 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,942 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:26,949 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,949 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,949 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,949 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:26,950 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,950 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,950 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:26,950 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:27,161 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-19 14:06:27,161 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,161 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,161 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,161 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,162 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-19 14:06:27,162 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,162 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,162 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,162 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,162 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-19 14:06:27,162 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,163 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,163 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,163 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,164 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-19 14:06:27,164 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,164 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,165 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-19 14:06:27,165 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,165 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,165 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,165 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,167 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-19 14:06:27,167 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,167 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,168 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,168 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,168 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-19 14:06:27,168 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,168 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,168 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,168 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,171 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-19 14:06:27,172 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,172 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,172 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,172 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,172 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-19 14:06:27,172 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,173 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,173 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-19 14:06:27,173 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,173 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,174 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,174 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-19 14:06:27,174 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,174 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,174 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,174 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,174 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-19 14:06:27,175 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,175 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-19 14:06:27,175 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,176 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-19 14:06:27,176 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,176 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,177 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-19 14:06:27,177 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,177 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,177 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,177 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,177 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-19 14:06:27,178 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 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-19 14:06:27,178 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,178 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,179 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,187 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-19 14:06:27,187 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,187 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,187 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,188 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,188 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-19 14:06:27,188 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,188 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,189 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-19 14:06:27,189 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,189 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,189 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,189 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,190 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 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-19 14:06:27,190 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,191 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,191 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-19 14:06:27,191 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,191 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,191 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,192 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-19 14:06:27,192 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,192 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-19 14:06:27,193 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,193 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,193 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-19 14:06:27,193 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,193 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,193 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,194 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,194 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,194 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,194 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,195 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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))), 10#L739true, 119#true, 69#true, 277#true, 58#L721true, 19#$Ultimate##0true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:27,195 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,196 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-19 14:06:27,197 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,197 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,197 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-19 14:06:27,197 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,197 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,197 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,198 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,198 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-19 14:06:27,198 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,198 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:27,198 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-19 14:06:27,199 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,199 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-19 14:06:27,199 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,200 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,200 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-19 14:06:27,200 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,201 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,202 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-19 14:06:27,202 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,202 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,397 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-19 14:06:27,397 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,397 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,397 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,398 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,603 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-19 14:06:27,603 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,603 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,603 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,616 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,616 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-19 14:06:27,616 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,616 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,616 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,617 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:27,740 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,740 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,740 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,740 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,743 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:27,746 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,746 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,746 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,746 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:27,746 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,746 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,747 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,747 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,747 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,747 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,747 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,747 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,748 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,748 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,748 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,748 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,941 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 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-19 14:06:27,941 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,941 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,942 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,942 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-19 14:06:27,942 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,942 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,943 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-19 14:06:27,943 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,943 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,944 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-19 14:06:27,944 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,944 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,944 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,944 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,944 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 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-19 14:06:27,945 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,945 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,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][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-19 14:06:27,946 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,946 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,948 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-19 14:06:27,948 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,949 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-19 14:06:27,949 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,949 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,949 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,949 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,949 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,949 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-19 14:06:27,950 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,950 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-19 14:06:27,950 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,950 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 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-19 14:06:27,951 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,951 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,952 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-19 14:06:27,952 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,952 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-19 14:06:27,952 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,953 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,953 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-19 14:06:27,953 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,953 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:27,954 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-19 14:06:27,954 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,954 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,955 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-19 14:06:27,955 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,962 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-19 14:06:27,962 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,962 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,962 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,962 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,963 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-19 14:06:27,963 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,963 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,963 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,963 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,963 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-19 14:06:27,964 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 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-19 14:06:27,964 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,314 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-19 14:06:28,314 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,314 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,314 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,315 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,315 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-19 14:06:28,315 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,315 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,315 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,315 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,316 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-19 14:06:28,316 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,316 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-19 14:06:28,317 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,317 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-19 14:06:28,317 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 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-19 14:06:28,318 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,433 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-19 14:06:28,433 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,433 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,433 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,434 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,437 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,437 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,437 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,438 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,438 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,438 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,438 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,438 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,438 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,438 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,439 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,439 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,439 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,439 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,460 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,460 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,461 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,462 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-19 14:06:28,463 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,463 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-19 14:06:28,463 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,463 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,464 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-19 14:06:28,464 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,464 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,464 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,464 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:28,465 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-19 14:06:28,465 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,465 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,465 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,465 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,481 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-19 14:06:28,481 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,482 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,482 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,482 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,482 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,482 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,484 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,485 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,485 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:28,486 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,488 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-19 14:06:28,488 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,488 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,488 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,488 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,488 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,489 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-19 14:06:28,489 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,490 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-19 14:06:28,490 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,490 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-19 14:06:28,490 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,491 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-19 14:06:28,491 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 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-19 14:06:28,492 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,492 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-19 14:06:28,492 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,493 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-19 14:06:28,493 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,493 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,494 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-19 14:06:28,494 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,494 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,494 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-19 14:06:28,495 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,495 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,495 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,496 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,496 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,504 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,504 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 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-19 14:06:28,505 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,506 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-19 14:06:28,506 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:28,718 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-19 14:06:28,718 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,718 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,719 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-19 14:06:28,719 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,719 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,719 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-19 14:06:28,719 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 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-19 14:06:28,720 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,720 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,721 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-19 14:06:28,721 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,721 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 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-19 14:06:28,722 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,722 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,722 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,723 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-19 14:06:28,723 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,723 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,724 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,724 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,725 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-19 14:06:28,725 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,725 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,726 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,726 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,727 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,747 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-19 14:06:28,747 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,748 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,748 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-19 14:06:28,748 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,748 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,749 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-19 14:06:28,749 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,749 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,749 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-19 14:06:28,750 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,750 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,750 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,751 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-19 14:06:28,751 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,751 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,751 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,751 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,751 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-19 14:06:28,752 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,752 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-19 14:06:28,752 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,753 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-19 14:06:28,753 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,753 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,753 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,753 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,753 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,754 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-19 14:06:28,754 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 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-19 14:06:28,754 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,755 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-19 14:06:28,755 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,755 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,755 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,756 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-19 14:06:28,756 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,756 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,756 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-19 14:06:28,757 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,757 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-19 14:06:28,757 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,758 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-19 14:06:28,758 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,758 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 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-19 14:06:28,759 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 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-19 14:06:28,759 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,759 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,760 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,760 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,760 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,760 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-19 14:06:28,761 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,761 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,761 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,761 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,761 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-19 14:06:28,761 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,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][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-19 14:06:28,762 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,763 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-19 14:06:28,763 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,763 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,763 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,763 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,763 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-19 14:06:28,763 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,764 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-19 14:06:28,764 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,764 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,764 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,765 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:28,765 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-19 14:06:28,765 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,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, 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-19 14:06:28,765 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:28,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,194 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,195 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-19 14:06:29,195 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,196 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,196 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,198 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-19 14:06:29,198 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:29,198 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:29,198 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:29,198 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:29,198 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-19 14:06:29,199 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 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-19 14:06:29,199 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,199 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 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-19 14:06:29,200 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,200 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-19 14:06:29,201 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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, 57#$Ultimate##0true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:29,337 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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, 57#$Ultimate##0true, 69#true, 27#L721true, 277#true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:29,337 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,337 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,338 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-19 14:06:29,338 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,338 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,338 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,339 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,339 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-19 14:06:29,339 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,339 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,339 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,339 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,354 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-19 14:06:29,355 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,355 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,355 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,355 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,355 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,355 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,355 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,356 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 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-19 14:06:29,357 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 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-19 14:06:29,357 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,358 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,358 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,358 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,358 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,362 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,363 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,363 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-19 14:06:29,363 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,363 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,364 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,365 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-19 14:06:29,365 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,365 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-19 14:06:29,365 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,366 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,366 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-19 14:06:29,367 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,367 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-19 14:06:29,367 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,368 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,368 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-19 14:06:29,368 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,369 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-19 14:06:29,369 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,369 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-19 14:06:29,370 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,371 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-19 14:06:29,371 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,371 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,371 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,372 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-19 14:06:29,372 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,372 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,372 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,372 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,372 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-19 14:06:29,373 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,373 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,373 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,374 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-19 14:06:29,374 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,374 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,374 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,374 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,374 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,374 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,374 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 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-19 14:06:29,375 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,375 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,376 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-19 14:06:29,376 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,376 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,376 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,376 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,377 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-19 14:06:29,377 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,377 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,377 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,378 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-19 14:06:29,378 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,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, 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-19 14:06:29,400 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,400 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,400 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,400 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,401 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-19 14:06:29,401 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,401 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,401 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,401 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,402 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-19 14:06:29,402 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,402 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,402 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,403 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-19 14:06:29,403 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,403 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-19 14:06:29,404 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,404 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,404 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,405 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-19 14:06:29,405 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,405 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,405 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,405 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,405 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-19 14:06:29,405 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 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-19 14:06:29,406 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:29,407 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:29,407 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-19 14:06:29,407 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,407 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,544 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,545 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,545 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,545 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,545 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,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[][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-19 14:06:29,545 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,545 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,545 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,546 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,546 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,546 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,546 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,546 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,547 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-19 14:06:29,547 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 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-19 14:06:29,547 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,547 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,548 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,548 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,548 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,548 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,548 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,548 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-19 14:06:29,549 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 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-19 14:06:29,549 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,549 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,550 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,550 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,550 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,551 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 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-19 14:06:29,551 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,551 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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[][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-19 14:06:29,552 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,552 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,809 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,810 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,810 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,810 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,810 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,810 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-19 14:06:29,810 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,810 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 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-19 14:06:29,811 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,811 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,812 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,812 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,812 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,812 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,812 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,813 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 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-19 14:06:29,813 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,813 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,814 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-19 14:06:29,814 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,814 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,814 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,814 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,816 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,816 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,816 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-19 14:06:29,817 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,817 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,817 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,817 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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][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-19 14:06:29,817 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,817 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,817 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,818 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-19 14:06:29,818 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,819 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,819 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,819 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-19 14:06:29,819 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 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-19 14:06:29,820 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 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-19 14:06:29,821 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 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-19 14:06:29,821 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,821 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,822 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,847 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,847 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,847 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,848 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,848 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,848 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-19 14:06:29,848 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,848 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,848 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,848 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,848 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-19 14:06:29,849 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,849 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,849 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,849 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,849 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,850 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,850 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-19 14:06:29,850 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,850 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,851 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-19 14:06:29,851 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,851 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,851 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,851 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,851 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-19 14:06:29,851 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,852 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,852 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,852 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,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[][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-19 14:06:29,853 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,854 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-19 14:06:29,854 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,854 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,854 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,854 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,854 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-19 14:06:29,854 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,854 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,855 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,855 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:29,855 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,856 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:29,856 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-19 14:06:29,856 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,856 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-19 14:06:29,857 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:29,857 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-19 14:06:29,857 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,857 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,858 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-19 14:06:29,858 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:29,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,241 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-19 14:06:30,241 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,242 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,242 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,242 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,242 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-19 14:06:30,242 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,242 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,243 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,243 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:30,293 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,294 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,294 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,294 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,294 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,294 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-19 14:06:30,294 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,294 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,295 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,295 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,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][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-19 14:06:30,295 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,295 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,295 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,296 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,296 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,296 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,296 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,296 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,296 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-19 14:06:30,297 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,297 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,297 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,297 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,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][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-19 14:06:30,297 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,297 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,297 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:30,298 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,299 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,299 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-19 14:06:30,299 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 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-19 14:06:30,300 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,300 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:30,301 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,301 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,302 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 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-19 14:06:30,302 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 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-19 14:06:30,303 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,303 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-19 14:06:30,304 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,304 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,304 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,304 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,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][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-19 14:06:30,394 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,395 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,395 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-19 14:06:30,395 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,396 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-19 14:06:30,396 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,396 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,397 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-19 14:06:30,397 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,397 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,397 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,397 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,397 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-19 14:06:30,397 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,397 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,397 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,398 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-19 14:06:30,398 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,399 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-19 14:06:30,399 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,399 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-19 14:06:30,400 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,400 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-19 14:06:30,400 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:30,401 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-19 14:06:30,401 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,402 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-19 14:06:30,402 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,402 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-19 14:06:30,402 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:30,572 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-19 14:06:30,573 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,573 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,573 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,573 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,573 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,573 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 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-19 14:06:30,574 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,575 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-19 14:06:30,575 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,575 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,575 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,575 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,575 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,575 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 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-19 14:06:30,576 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,577 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-19 14:06:30,577 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,578 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-19 14:06:30,579 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,579 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,579 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,579 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,579 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,579 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,579 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,579 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,580 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,580 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-19 14:06:30,580 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,580 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,580 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,580 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,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][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-19 14:06:30,580 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,581 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,581 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,581 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,581 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-19 14:06:30,581 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,581 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,582 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,582 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,582 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:30,582 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,582 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,582 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,582 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,582 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-19 14:06:30,583 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,583 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,583 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,583 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 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-19 14:06:30,584 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 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-19 14:06:30,584 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,584 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,585 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,821 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-19 14:06:30,822 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,822 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,822 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,822 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,822 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-19 14:06:30,822 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,822 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 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-19 14:06:30,823 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,824 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-19 14:06:30,824 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,824 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,824 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,824 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,824 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-19 14:06:30,824 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,824 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,824 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 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-19 14:06:30,825 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 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-19 14:06:30,825 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,825 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,826 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,827 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-19 14:06:30,827 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,827 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-19 14:06:30,827 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,832 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-19 14:06:30,832 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,832 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-19 14:06:30,833 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,833 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-19 14:06:30,834 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:30,834 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-19 14:06:30,834 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,835 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,836 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,836 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,836 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-19 14:06:30,836 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 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-19 14:06:30,837 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,838 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-19 14:06:30,838 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,861 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-19 14:06:30,861 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:30,862 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,245 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-19 14:06:31,246 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,246 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,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][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-19 14:06:31,246 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,246 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,247 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,247 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,251 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-19 14:06:31,251 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,251 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,251 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,251 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,252 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-19 14:06:31,252 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,252 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,252 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,252 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,252 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,253 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 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-19 14:06:31,253 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 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-19 14:06:31,254 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,254 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-19 14:06:31,255 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,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][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-19 14:06:31,255 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,255 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 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-19 14:06:31,256 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 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-19 14:06:31,256 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,256 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,257 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,257 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,257 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-19 14:06:31,257 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,257 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,258 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:31,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,258 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,258 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,258 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,258 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,258 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-19 14:06:31,258 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,258 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 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-19 14:06:31,259 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 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-19 14:06:31,259 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,259 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,260 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,260 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:31,697 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-19 14:06:31,697 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,697 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,697 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,697 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,697 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-19 14:06:31,698 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 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-19 14:06:31,698 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,698 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,699 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-19 14:06:31,699 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,699 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,699 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,699 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,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, 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-19 14:06:31,699 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,700 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,700 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,711 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 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-19 14:06:31,712 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 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-19 14:06:31,712 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,712 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,713 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,714 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-19 14:06:31,714 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,714 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,715 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,715 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,715 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-19 14:06:31,715 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,715 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,715 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,715 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,715 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-19 14:06:31,715 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 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-19 14:06:31,716 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,716 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,717 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-19 14:06:31,717 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,717 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,717 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,717 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:31,717 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-19 14:06:31,717 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,717 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 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-19 14:06:31,718 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 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-19 14:06:31,718 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,718 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 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-19 14:06:31,719 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,719 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,872 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-19 14:06:31,873 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 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-19 14:06:31,873 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,873 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,874 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,874 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,874 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,874 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,876 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-19 14:06:31,876 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,876 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,877 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,877 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,878 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-19 14:06:31,878 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,878 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,878 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 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-19 14:06:31,879 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,879 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,879 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,880 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,880 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,887 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,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][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-19 14:06:31,888 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 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-19 14:06:31,889 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,891 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,891 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,891 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,891 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,892 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-19 14:06:31,892 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,892 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,892 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,892 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:31,893 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 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-19 14:06:31,893 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,893 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,894 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-19 14:06:31,894 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,894 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,894 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:31,894 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:32,766 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-19 14:06:32,767 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,767 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,767 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,767 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,768 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#1_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|, #memory_int#1=|v_#memory_int#1_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|} 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|, #memory_int#1=|v_#memory_int#1_4|, 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|} 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-19 14:06:32,768 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,768 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,768 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,768 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,768 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-19 14:06:32,768 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 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-19 14:06:32,769 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,769 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#1_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|, #memory_int#1=|v_#memory_int#1_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|} 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|, #memory_int#1=|v_#memory_int#1_4|, 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|} 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-19 14:06:32,769 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,770 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,770 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,770 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 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-19 14:06:32,772 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 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-19 14:06:32,772 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,772 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 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#1_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|, #memory_int#1=|v_#memory_int#1_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|} 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|, #memory_int#1=|v_#memory_int#1_4|, 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|} 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-19 14:06:32,773 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 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-19 14:06:32,774 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 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-19 14:06:32,774 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,774 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 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-19 14:06:32,775 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 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#1_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|, #memory_int#1=|v_#memory_int#1_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_8|} 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|, #memory_int#1=|v_#memory_int#1_4|, 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|} 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-19 14:06:32,775 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,804 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,805 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-19 14:06:32,805 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,806 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,806 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,806 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,806 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,806 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,806 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,806 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,807 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,807 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:32,807 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-19 14:06:32,807 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,807 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,807 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,807 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,807 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 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-19 14:06:32,808 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,808 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,883 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-19 14:06:32,883 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,883 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,884 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,884 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,885 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 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-19 14:06:32,885 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,885 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,886 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,886 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,886 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,886 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,886 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,887 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,887 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,887 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,888 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,888 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,888 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,888 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,888 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-19 14:06:32,889 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 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-19 14:06:32,889 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,889 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 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-19 14:06:32,890 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,890 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,890 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,891 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,891 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,891 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,891 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,892 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,892 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,892 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,892 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,892 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 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-19 14:06:32,893 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,893 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,894 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,894 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,894 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,894 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,894 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-19 14:06:32,895 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 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-19 14:06:32,895 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,895 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,896 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,896 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,896 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,896 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,901 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-19 14:06:32,901 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,901 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,901 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,901 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 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-19 14:06:32,902 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,902 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,902 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,903 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,903 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-19 14:06:32,903 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,903 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,903 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 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-19 14:06:32,904 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 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-19 14:06:32,904 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:32,905 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,912 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,913 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-19 14:06:32,913 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,913 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,913 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,914 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,914 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,915 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-19 14:06:32,915 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 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-19 14:06:32,916 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,916 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,916 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,917 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-19 14:06:32,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,917 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,918 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-19 14:06:32,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,919 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 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-19 14:06:32,920 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 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-19 14:06:32,920 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,921 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-19 14:06:32,921 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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, 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-19 14:06:32,922 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,922 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,922 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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, 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-19 14:06:32,923 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,923 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,923 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,924 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 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-19 14:06:32,924 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,924 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 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-19 14:06:32,925 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,925 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,925 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,926 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,926 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,927 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 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-19 14:06:32,927 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,928 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,928 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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][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-19 14:06:32,929 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:32,929 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,929 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,930 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-19 14:06:32,930 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:32,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:33,705 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-19 14:06:33,705 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,705 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,705 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,705 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,706 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-19 14:06:33,706 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,706 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-19 14:06:33,706 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,707 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,707 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,707 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,708 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-19 14:06:33,708 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,708 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 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-19 14:06:33,709 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,709 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,710 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-19 14:06:33,710 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,710 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,710 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,710 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,710 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-19 14:06:33,711 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 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-19 14:06:33,711 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,739 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,740 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,740 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,740 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,740 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,740 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,740 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,740 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,741 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,741 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-19 14:06:33,741 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,741 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,741 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,741 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,742 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,742 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,742 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,742 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,743 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,744 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-19 14:06:33,744 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,745 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,745 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,745 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,745 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,746 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,747 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-19 14:06:33,747 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,748 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,748 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,748 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-19 14:06:33,748 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,748 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 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-19 14:06:33,749 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,750 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 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-19 14:06:33,750 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,751 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,762 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-19 14:06:33,763 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,763 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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, 27#L721true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:33,764 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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, 27#L721true, 39#L739true, 21#L740true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:33,764 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,764 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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, 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-19 14:06:33,765 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,765 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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, 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-19 14:06:33,766 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,766 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,767 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-19 14:06:33,767 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,767 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,767 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,767 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,767 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-19 14:06:33,767 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 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-19 14:06:33,768 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,768 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,769 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,769 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,770 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,770 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,770 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,770 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,770 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,771 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,771 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,771 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-19 14:06:33,771 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,771 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,772 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,772 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,773 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,773 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,773 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,774 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 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-19 14:06:33,774 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,774 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,775 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,775 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,775 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,776 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-19 14:06:33,776 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,776 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,776 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,776 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,776 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:33,778 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,778 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 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-19 14:06:33,779 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,779 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,826 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,826 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,827 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,827 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,827 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-19 14:06:33,827 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,827 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,827 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,827 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:33,828 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,828 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,828 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,828 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,828 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-19 14:06:33,829 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 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-19 14:06:33,829 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,830 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,830 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,831 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-19 14:06:33,831 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,831 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-19 14:06:33,831 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,832 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,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][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-19 14:06:33,832 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:33,833 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-19 14:06:33,833 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 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-19 14:06:33,834 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 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-19 14:06:33,834 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,834 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:33,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:34,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:34,391 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,392 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-19 14:06:34,392 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,392 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:34,393 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,393 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,393 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,393 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,394 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-19 14:06:34,394 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 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-19 14:06:34,394 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,394 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,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][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-19 14:06:34,395 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,396 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-19 14:06:34,396 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,396 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,396 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,396 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,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][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-19 14:06:34,396 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,396 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,397 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,397 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:34,397 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,397 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,397 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,398 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:06:34,398 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-19 14:06:34,398 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,398 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,398 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,398 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,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][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-19 14:06:34,398 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 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-19 14:06:34,399 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:34,399 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:06:36,086 INFO L124 PetriNetUnfolderBase]: 73357/105302 cut-off events. [2024-02-19 14:06:36,086 INFO L125 PetriNetUnfolderBase]: For 347305/362640 co-relation queries the response was YES. [2024-02-19 14:06:36,440 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-19 14:06:36,926 INFO L140 encePairwiseOnDemand]: 46/55 looper letters, 757 selfloop transitions, 64 changer transitions 424/1277 dead transitions. [2024-02-19 14:06:36,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 1277 transitions, 15058 flow [2024-02-19 14:06:36,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-19 14:06:36,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-19 14:06:36,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-02-19 14:06:36,938 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5355371900826447 [2024-02-19 14:06:36,940 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2024-02-19 14:06:36,940 INFO L507 AbstractCegarLoop]: Abstraction has has 93 places, 1277 transitions, 15058 flow [2024-02-19 14:06:36,940 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-19 14:06:36,940 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:06:36,941 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-19 14:06:36,952 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 (6)] Ended with exit code 0 [2024-02-19 14:06:37,144 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-19 14:06:37,144 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-19 14:06:37,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:06:37,149 INFO L85 PathProgramCache]: Analyzing trace with hash -215420621, now seen corresponding path program 1 times [2024-02-19 14:06:37,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:06:37,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368633568] [2024-02-19 14:06:37,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:06:37,150 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-19 14:06:37,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:06:37,153 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-19 14:06:37,154 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-19 14:06:37,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:06:37,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-19 14:06:37,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:06:37,309 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-19 14:06:37,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:06:37,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:06:37,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368633568] [2024-02-19 14:06:37,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368633568] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:06:37,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:06:37,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-19 14:06:37,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860841678] [2024-02-19 14:06:37,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:06:37,312 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:06:37,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:06:37,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:06:37,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:06:37,348 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:06:37,349 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-19 14:06:37,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:06:37,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:06:37,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:06:38,861 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-19 14:06:38,861 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:38,862 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-19 14:06:38,862 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:39,303 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-02-19 14:06:39,303 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:39,303 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:39,303 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-02-19 14:06:39,498 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-19 14:06:39,499 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,499 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,499 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,499 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,499 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-19 14:06:39,500 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,500 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,500 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,500 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,500 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-19 14:06:39,500 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:39,500 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:39,500 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:39,501 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:39,780 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-19 14:06:39,780 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,780 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,780 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:39,780 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:40,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:40,007 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-02-19 14:06:40,007 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:40,007 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:40,007 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-02-19 14:06:40,471 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-19 14:06:40,472 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,472 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,472 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,472 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,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][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-19 14:06:40,472 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,472 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,473 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,473 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,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][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-19 14:06:40,474 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,474 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,474 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,474 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,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][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-19 14:06:40,474 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,475 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,475 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,475 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:40,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][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-19 14:06:40,656 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,656 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,656 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,657 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,658 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-19 14:06:40,659 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,699 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-19 14:06:40,699 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,701 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-19 14:06:40,701 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,836 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-19 14:06:40,836 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,836 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,836 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:40,837 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,033 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,033 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,034 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,034 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,036 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,036 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,036 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,036 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,070 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-19 14:06:41,070 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2024-02-19 14:06:41,070 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:06:41,070 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:06:41,070 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2024-02-19 14:06:41,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,102 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,102 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,102 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,102 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,103 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,103 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,103 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,103 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,138 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,138 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,138 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,138 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:41,140 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,140 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,141 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,141 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-02-19 14:06:41,578 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-19 14:06:41,578 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,578 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,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))), 119#true, 69#true, 25#L735true, 277#true, 58#L721true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:41,579 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,579 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-19 14:06:41,579 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,580 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,580 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,580 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,580 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-19 14:06:41,580 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,581 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-19 14:06:41,581 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,581 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,592 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-19 14:06:41,592 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,592 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,593 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,593 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-19 14:06:41,593 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,593 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,593 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,593 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,593 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-19 14:06:41,593 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,594 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-19 14:06:41,594 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,594 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,595 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-19 14:06:41,595 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,595 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,595 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-19 14:06:41,596 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,596 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-19 14:06:41,596 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,596 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,596 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-19 14:06:41,597 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,597 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-19 14:06:41,597 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,598 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-19 14:06:41,598 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,600 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-19 14:06:41,600 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,600 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,601 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,601 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,601 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-19 14:06:41,601 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,601 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,601 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,601 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,621 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-19 14:06:41,621 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,621 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,621 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,622 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-19 14:06:41,622 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,622 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,622 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,622 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,623 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-19 14:06:41,623 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,623 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,623 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,623 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,623 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-19 14:06:41,623 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,623 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,624 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,624 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:41,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][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-19 14:06:41,624 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:41,789 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-19 14:06:41,790 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,790 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-19 14:06:41,790 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,791 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,791 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,856 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-19 14:06:41,857 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,857 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,857 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,857 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,857 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-19 14:06:41,857 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,858 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,858 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,858 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,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, 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-19 14:06:41,858 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,858 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,859 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,859 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,859 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-19 14:06:41,859 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,860 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,860 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,860 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,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, 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-19 14:06:41,860 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,870 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-19 14:06:41,871 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,871 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,871 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,871 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,871 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-19 14:06:41,871 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,871 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,872 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,872 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,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][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-19 14:06:41,927 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,927 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,927 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,927 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,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][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-19 14:06:41,931 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,931 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,931 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,932 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,932 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-19 14:06:41,932 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,932 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,932 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,932 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,933 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-19 14:06:41,933 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,933 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,934 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-19 14:06:41,934 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,934 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,934 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,934 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,934 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-19 14:06:41,935 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,935 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,935 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:41,935 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,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, 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-19 14:06:42,010 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,011 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-19 14:06:42,011 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,095 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,096 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-19 14:06:42,096 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,097 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,098 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-19 14:06:42,098 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,098 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-19 14:06:42,098 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,100 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,100 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,100 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 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-19 14:06:42,101 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:42,115 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 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-19 14:06:42,116 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,116 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,127 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-19 14:06:42,128 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 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-19 14:06:42,128 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,227 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-19 14:06:42,227 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,227 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,227 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,227 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,228 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-19 14:06:42,228 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,228 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,228 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,228 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,229 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-19 14:06:42,229 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,229 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,229 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,229 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,230 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-19 14:06:42,230 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,230 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-19 14:06:42,230 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,230 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,232 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-19 14:06:42,232 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,232 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,232 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,232 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,232 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-19 14:06:42,232 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:42,233 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-19 14:06:42,233 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,384 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,384 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,384 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,385 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,385 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,385 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,385 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,385 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,386 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,386 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,386 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,386 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,387 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,387 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,387 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,387 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,453 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-19 14:06:42,454 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,454 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,454 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,454 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,454 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,454 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,455 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,455 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,457 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,458 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 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-19 14:06:42,458 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,458 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,792 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,792 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,792 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,792 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,792 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,793 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,793 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:42,794 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,794 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,794 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,794 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:42,795 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,795 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,795 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,795 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-02-19 14:06:42,995 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-19 14:06:42,995 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,995 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,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][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-19 14:06:42,996 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:43,002 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,002 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,002 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,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][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-19 14:06:43,003 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:43,004 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,004 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,004 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,004 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,090 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-19 14:06:43,090 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,090 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,093 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-19 14:06:43,093 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,093 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-19 14:06:43,093 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,094 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-19 14:06:43,094 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,094 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,094 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-19 14:06:43,095 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 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-19 14:06:43,095 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,095 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 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-19 14:06:43,096 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 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-19 14:06:43,096 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,096 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,097 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:43,097 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:43,097 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,097 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,098 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,098 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,100 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-19 14:06:43,100 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,100 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,100 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-19 14:06:43,101 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,101 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-19 14:06:43,102 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 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-19 14:06:43,102 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,102 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,103 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-19 14:06:43,103 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,103 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,104 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-19 14:06:43,104 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,104 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,105 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,105 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,105 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-19 14:06:43,105 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,105 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,105 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,105 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,105 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-19 14:06:43,105 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,106 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,108 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-19 14:06:43,108 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,108 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,108 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,108 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,108 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,109 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-19 14:06:43,109 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,109 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,109 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,109 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,109 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,110 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-19 14:06:43,110 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,110 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,110 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,110 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,110 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,110 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-19 14:06:43,111 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,111 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-19 14:06:43,111 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,111 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,112 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,123 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-19 14:06:43,123 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,123 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,124 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,124 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,124 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-19 14:06:43,124 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,124 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,124 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,124 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,124 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-19 14:06:43,125 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,125 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,125 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,125 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,125 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-19 14:06:43,126 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,126 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-19 14:06:43,126 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,126 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:43,127 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-19 14:06:43,127 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 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-19 14:06:43,127 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,127 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,128 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,404 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-19 14:06:43,405 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,405 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,405 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,405 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,405 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-19 14:06:43,405 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,406 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,406 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,406 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,407 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-19 14:06:43,407 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,407 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-19 14:06:43,407 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,501 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-19 14:06:43,501 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,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, 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-19 14:06:43,502 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,503 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-19 14:06:43,503 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,503 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,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|)), 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-19 14:06:43,504 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,511 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-19 14:06:43,511 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,511 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,511 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,511 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,512 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-19 14:06:43,512 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,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, 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-19 14:06:43,513 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,513 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,514 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-19 14:06:43,514 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,514 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,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, 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-19 14:06:43,514 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,515 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,515 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,515 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,515 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,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, 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-19 14:06:43,516 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,516 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-19 14:06:43,516 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,517 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-19 14:06:43,517 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,518 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,518 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-19 14:06:43,518 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,518 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,518 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,518 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,518 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,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)), 169#(= ~r~0 (_ bv0 32)), 11#L739-2true, 48#L749-1true, 19#$Ultimate##0true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:43,519 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,519 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,539 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-19 14:06:43,540 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 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-19 14:06:43,540 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,541 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-19 14:06:43,541 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,541 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-19 14:06:43,542 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,542 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,542 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,542 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,602 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-19 14:06:43,602 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,602 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,602 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,602 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,603 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-19 14:06:43,604 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:43,604 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-19 14:06:43,604 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,604 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,622 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-19 14:06:43,622 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,622 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,623 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-19 14:06:43,623 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,623 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,623 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,623 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,624 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-19 14:06:43,624 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 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-19 14:06:43,624 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,624 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,625 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,625 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,625 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-19 14:06:43,625 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,625 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,625 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,625 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,626 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-19 14:06:43,626 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,626 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,626 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,626 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,626 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,626 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-19 14:06:43,627 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,627 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,627 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,627 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,627 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-19 14:06:43,628 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 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-19 14:06:43,628 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,628 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,629 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,629 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-19 14:06:43,629 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,629 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,629 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,629 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:43,737 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-19 14:06:43,738 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,738 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,738 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,738 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,930 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-19 14:06:43,930 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,930 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,930 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 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-19 14:06:43,932 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 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-19 14:06:43,932 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:43,932 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,038 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,038 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,038 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,038 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,039 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-19 14:06:44,039 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,039 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 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-19 14:06:44,040 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 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-19 14:06:44,040 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,040 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,041 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,041 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,065 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-19 14:06:44,065 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,065 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,066 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,066 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,067 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,067 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,089 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-19 14:06:44,090 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,090 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,090 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,090 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,090 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-19 14:06:44,090 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,090 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,091 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,091 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,091 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-19 14:06:44,091 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 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-19 14:06:44,092 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,092 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,210 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-19 14:06:44,211 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,212 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,212 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,213 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-19 14:06:44,213 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,213 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,213 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,213 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,213 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-19 14:06:44,213 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,214 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,214 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,214 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,369 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,369 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,369 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,369 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,369 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,370 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,371 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,371 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,371 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,372 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,372 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,374 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-19 14:06:44,374 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,375 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-19 14:06:44,375 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,375 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,375 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,375 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,376 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-19 14:06:44,376 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,376 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-19 14:06:44,377 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,377 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,377 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,377 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,390 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-19 14:06:44,390 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,390 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,390 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,390 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,391 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-19 14:06:44,391 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,391 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,392 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-19 14:06:44,392 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,392 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,392 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,392 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,393 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,393 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,393 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-19 14:06:44,394 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,395 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-19 14:06:44,395 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,395 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,395 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,395 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,395 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,396 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,396 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,396 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,396 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,397 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-19 14:06:44,397 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,397 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,397 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,397 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,397 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-19 14:06:44,397 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,397 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 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-19 14:06:44,398 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,406 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-19 14:06:44,407 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,408 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-19 14:06:44,408 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,408 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,409 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-19 14:06:44,409 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,409 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,409 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,428 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,428 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,428 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,428 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,428 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,428 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,428 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,429 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,429 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,429 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,429 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,429 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,433 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,433 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,433 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,433 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,434 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,434 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,434 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,434 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,434 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,435 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,435 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,435 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,441 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-19 14:06:44,441 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,442 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,442 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,442 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,456 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,457 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,457 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,458 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,458 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,458 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,459 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,459 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,459 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,459 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,459 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,459 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,461 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-19 14:06:44,461 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,461 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,463 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-19 14:06:44,463 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,463 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2024-02-19 14:06:44,463 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-19 14:06:44,463 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,463 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,464 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,464 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,487 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-19 14:06:44,487 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,487 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,487 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,487 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 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-19 14:06:44,490 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,490 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-19 14:06:44,490 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,491 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-19 14:06:44,492 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,492 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,492 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-19 14:06:44,492 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,492 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,493 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-19 14:06:44,493 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,499 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-19 14:06:44,499 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,499 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,499 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,499 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,503 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-19 14:06:44,503 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,504 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-19 14:06:44,504 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,504 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,505 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,505 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,505 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-19 14:06:44,506 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,506 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-19 14:06:44,506 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,506 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,536 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-19 14:06:44,536 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,537 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,537 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,537 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,537 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,537 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-19 14:06:44,537 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,537 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,538 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,538 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,538 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-19 14:06:44,538 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 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-19 14:06:44,539 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,539 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,540 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,540 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-19 14:06:44,540 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,540 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,541 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-19 14:06:44,541 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,541 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,542 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-19 14:06:44,542 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,543 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-19 14:06:44,543 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,544 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-19 14:06:44,544 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,544 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-19 14:06:44,545 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,564 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-19 14:06:44,564 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,564 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,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][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-19 14:06:44,565 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,566 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-19 14:06:44,566 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,567 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,567 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-19 14:06:44,567 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,568 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,568 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,568 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-02-19 14:06:44,687 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-19 14:06:44,687 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,687 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,688 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,688 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,688 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,688 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:44,692 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06: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][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-19 14:06:44,693 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,693 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,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[][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-19 14:06:44,694 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,694 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,694 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,694 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,837 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-19 14:06:44,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,838 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-19 14:06:44,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,839 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,850 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-19 14:06:44,851 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,851 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,851 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,852 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,853 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-19 14:06:44,853 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 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-19 14:06:44,854 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:44,854 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,947 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-19 14:06:44,947 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 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-19 14:06:44,948 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,949 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-19 14:06:44,949 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,949 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,950 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-19 14:06:44,950 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 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-19 14:06:44,951 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 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-19 14:06:44,952 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,952 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-19 14:06:44,952 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,953 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,955 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-19 14:06:44,955 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,955 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,956 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,956 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-19 14:06:44,956 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,956 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,957 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-19 14:06:44,957 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,957 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 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-19 14:06:44,958 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,958 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-19 14:06:44,958 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:44,959 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-19 14:06:44,959 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,959 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 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-19 14:06:44,960 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:44,960 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,611 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-19 14:06:45,611 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,611 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,611 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,611 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,612 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-19 14:06:45,612 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,612 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,612 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,612 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,612 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,612 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-19 14:06:45,613 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 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-19 14:06:45,613 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,613 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,614 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-19 14:06:45,614 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,614 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,616 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,616 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:45,744 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,744 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,745 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-19 14:06:45,745 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,745 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,746 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-19 14:06:45,746 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,746 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,746 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,746 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,746 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-19 14:06:45,746 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,747 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,752 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-19 14:06:45,752 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,752 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,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][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-19 14:06:45,753 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,753 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,754 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-19 14:06:45,754 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,754 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,754 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-19 14:06:45,755 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,755 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,756 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-19 14:06:45,756 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,756 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,756 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,756 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,756 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-19 14:06:45,757 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,757 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,757 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-19 14:06:45,757 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,758 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,761 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,761 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-19 14:06:45,762 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 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-19 14:06:45,762 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,762 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,763 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,763 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-19 14:06:45,763 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,763 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,763 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,764 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,764 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-19 14:06:45,764 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,764 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,764 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-19 14:06:45,764 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,765 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,765 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-19 14:06:45,765 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,765 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,766 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-19 14:06:45,766 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,766 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,766 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-19 14:06:45,767 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 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-19 14:06:45,767 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,768 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,801 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-19 14:06:45,802 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,802 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,802 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,802 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:45,802 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-19 14:06:45,802 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,802 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 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-19 14:06:45,803 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,803 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-19 14:06:45,804 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 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-19 14:06:45,804 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,804 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,805 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,894 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-19 14:06:45,894 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,894 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,894 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,894 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,894 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-19 14:06:45,894 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,895 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,895 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,895 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,896 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-19 14:06:45,896 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,896 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,896 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,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][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-19 14:06:45,897 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,914 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-19 14:06:45,914 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,915 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-19 14:06:45,915 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,915 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,915 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,915 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,915 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-19 14:06:45,915 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 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-19 14:06:45,916 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,917 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-19 14:06:45,917 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,917 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,917 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,917 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,917 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-19 14:06:45,917 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 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-19 14:06:45,918 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,918 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,919 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-19 14:06:45,919 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,919 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,919 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,919 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,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][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-19 14:06:45,920 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,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][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-19 14:06:45,920 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,920 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 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-19 14:06:45,921 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,921 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-19 14:06:45,921 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,921 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,922 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,922 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:45,923 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-19 14:06:45,924 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,924 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,924 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,924 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,924 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-19 14:06:45,924 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,925 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,925 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,925 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,925 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-19 14:06:45,926 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 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-19 14:06:45,926 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:45,926 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,096 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-19 14:06:46,097 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,097 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-19 14:06:46,097 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 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-19 14:06:46,098 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,098 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-19 14:06:46,098 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 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-19 14:06:46,099 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,099 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,100 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,233 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-19 14:06:46,233 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,233 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,234 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-19 14:06:46,234 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,234 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,234 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,234 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,234 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,234 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-19 14:06:46,234 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,238 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-19 14:06:46,238 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,238 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,238 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,238 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,239 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-19 14:06:46,239 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,239 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-19 14:06:46,239 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,272 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-19 14:06:46,272 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,272 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,273 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-19 14:06:46,273 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,273 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 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-19 14:06:46,274 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 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-19 14:06:46,274 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,274 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 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-19 14:06:46,275 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,838 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-19 14:06:46,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,838 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,838 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-19 14:06:46,838 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,839 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,839 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-19 14:06:46,840 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 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-19 14:06:46,840 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,840 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,852 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-19 14:06:46,852 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,852 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,853 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,853 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-19 14:06:46,853 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,853 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,854 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,854 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,854 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-19 14:06:46,854 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,855 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,855 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-19 14:06:46,855 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,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][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-19 14:06:46,856 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,856 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,856 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-19 14:06:46,856 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,857 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-19 14:06:46,858 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,858 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,858 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-19 14:06:46,859 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 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-19 14:06:46,859 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,859 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,860 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-19 14:06:46,861 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,861 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,861 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,862 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-19 14:06:46,862 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,863 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-19 14:06:46,863 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,863 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,864 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-19 14:06:46,864 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,865 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-19 14:06:46,865 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,865 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,866 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,867 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-19 14:06:46,867 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,867 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-19 14:06:46,867 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 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-19 14:06:46,868 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,868 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,884 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,884 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,884 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,885 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,885 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,885 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,885 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,885 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,885 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,885 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,886 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,886 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,886 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-19 14:06:46,886 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,886 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,887 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,887 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06: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][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-19 14:06:46,887 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,887 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,887 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,887 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,890 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,890 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,890 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,890 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,891 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,891 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,891 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,891 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,891 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,891 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,892 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,892 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,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][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-19 14:06:46,892 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 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-19 14:06:46,893 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,893 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,895 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-19 14:06:46,895 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-02-19 14:06:46,896 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-19 14:06:46,896 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,896 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,914 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-19 14:06:46,914 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,914 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,915 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-19 14:06:46,915 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,915 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,915 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,915 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,916 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-19 14:06:46,916 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,916 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,917 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,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][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-19 14:06:46,917 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,917 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,917 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,917 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,937 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-19 14:06:46,937 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,937 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,937 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,937 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,937 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 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-19 14:06:46,938 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,938 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-19 14:06:46,938 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,938 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,939 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,939 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-19 14:06:46,939 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,939 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 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-19 14:06:46,940 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,940 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,941 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-19 14:06:46,941 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,941 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-19 14:06:46,941 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,941 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,946 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-19 14:06:46,947 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,947 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,947 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,947 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,947 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,947 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-19 14:06:46,947 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,947 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,948 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-19 14:06:46,948 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,948 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 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-19 14:06:46,949 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,949 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-19 14:06:46,950 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,950 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-19 14:06:46,950 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,950 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,951 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,951 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-19 14:06:46,951 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,951 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,973 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,973 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,974 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,974 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,974 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-19 14:06:46,974 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,974 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,974 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,974 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,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][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-19 14:06:46,975 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,975 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,975 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,975 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,975 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-19 14:06:46,975 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,975 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,976 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-19 14:06:46,976 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,976 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 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-19 14:06:46,977 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,978 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,978 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-19 14:06:46,978 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,978 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,979 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-19 14:06:46,979 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,979 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,979 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,979 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,979 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:46,980 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,980 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-19 14:06:46,980 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,980 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,980 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-19 14:06:46,981 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,981 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,981 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,981 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,981 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,982 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-19 14:06:46,982 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,982 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,982 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,983 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,983 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,983 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,983 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,983 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-19 14:06:46,984 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,984 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,984 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,984 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,984 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-19 14:06:46,985 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,985 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,985 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,985 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,986 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-19 14:06:46,986 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,986 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,986 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-19 14:06:46,986 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,986 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,987 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,987 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,987 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,987 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,987 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,987 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,987 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,988 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-19 14:06:46,988 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,988 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,988 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-19 14:06:46,989 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:46,989 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:46,989 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,989 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,990 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-19 14:06:46,990 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,990 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,990 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:46,990 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-02-19 14:06:47,154 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-19 14:06:47,154 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,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][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-19 14:06:47,155 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:47,155 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,163 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,163 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,163 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,163 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-19 14:06:47,163 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,163 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:47,164 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,164 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-19 14:06:47,165 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,165 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,165 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,165 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:47,320 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,321 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-19 14:06:47,321 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,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][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-19 14:06:47,322 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,322 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,322 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,322 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,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][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-19 14:06:47,328 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,329 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-19 14:06:47,329 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,329 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,329 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,329 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:47,330 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,595 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,596 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,596 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,596 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,596 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,596 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-19 14:06:47,596 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,597 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,597 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,597 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,597 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,597 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,597 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,598 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,598 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,598 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-19 14:06:47,598 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,598 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,598 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,598 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,598 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-19 14:06:47,598 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,599 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,599 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,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[][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-19 14:06:47,600 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,600 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,600 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-19 14:06:47,601 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,601 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,601 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,601 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,601 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,601 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,602 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-19 14:06:47,602 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,602 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 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-19 14:06:47,603 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 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-19 14:06:47,603 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,603 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,726 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,726 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,726 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,727 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-19 14:06:47,727 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,727 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,727 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,727 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,728 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,728 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,728 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,728 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,728 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,728 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-19 14:06:47,728 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,728 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 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-19 14:06:47,729 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,729 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,730 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,730 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,730 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,730 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,730 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,730 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-19 14:06:47,730 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,730 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 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-19 14:06:47,731 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,731 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,732 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:47,732 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,732 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,732 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,732 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:47,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][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-19 14:06:47,732 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,732 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,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][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-19 14:06:47,733 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,733 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-19 14:06:47,733 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,734 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,734 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:47,734 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:48,200 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,200 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,203 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 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-19 14:06:48,204 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,204 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,229 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,229 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,229 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,229 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 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-19 14:06:48,230 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 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-19 14:06:48,230 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,230 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,231 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,231 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,231 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,231 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,231 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 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-19 14:06:48,232 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 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-19 14:06:48,232 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,232 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 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-19 14:06:48,233 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,233 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,234 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,235 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 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-19 14:06:48,235 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,235 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 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-19 14:06:48,236 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 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-19 14:06:48,236 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,236 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,237 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,237 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,237 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,237 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,237 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 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-19 14:06:48,238 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 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-19 14:06:48,238 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,238 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 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-19 14:06:48,239 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 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-19 14:06:48,239 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,239 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,240 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:48,414 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,414 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,418 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-19 14:06:48,418 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,418 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:48,418 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,419 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,468 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,468 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 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-19 14:06:48,469 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,469 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-19 14:06:48,469 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,470 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,471 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 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-19 14:06:48,471 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,471 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,472 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 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-19 14:06:48,472 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,472 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,473 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,473 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,474 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 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-19 14:06:48,474 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,474 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 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-19 14:06:48,475 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,475 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,476 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,476 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,476 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,476 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,476 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,476 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,477 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 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-19 14:06:48,477 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,477 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 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-19 14:06:48,478 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,478 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,737 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,737 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,737 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,737 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,737 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 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-19 14:06:48,738 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,738 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,739 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,739 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 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-19 14:06:48,740 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 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-19 14:06:48,740 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,740 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:48,741 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,742 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,742 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,742 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,742 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,742 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 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-19 14:06:48,743 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 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-19 14:06:48,743 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:48,744 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,744 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:48,745 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,745 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,745 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 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-19 14:06:48,746 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 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-19 14:06:48,746 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,747 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,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][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-19 14:06:48,827 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,827 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,827 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,827 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,828 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-19 14:06:48,828 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 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-19 14:06:48,828 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,829 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,829 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,829 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,833 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-19 14:06:48,833 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:48,834 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-19 14:06:48,834 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,834 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,835 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-19 14:06:48,835 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:48,835 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,010 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,011 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,011 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,011 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,012 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-19 14:06:49,012 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,012 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,012 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,013 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,013 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,013 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,014 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 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-19 14:06:49,014 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,014 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,015 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-19 14:06:49,015 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,015 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,016 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,016 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,016 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 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-19 14:06:49,017 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 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-19 14:06:49,017 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,017 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,018 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,018 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,018 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,018 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,018 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,019 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 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-19 14:06:49,019 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,019 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 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-19 14:06:49,020 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 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-19 14:06:49,020 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,020 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,021 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,021 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,431 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-19 14:06:49,431 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,431 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,431 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,431 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,431 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,432 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-19 14:06:49,432 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,432 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,432 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,432 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,433 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-19 14:06:49,433 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,433 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,433 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-19 14:06:49,434 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,434 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-19 14:06:49,434 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,434 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,435 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-19 14:06:49,435 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,435 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,435 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,435 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,436 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,436 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-19 14:06:49,436 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,437 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,437 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,437 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-19 14:06:49,438 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,438 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,438 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-19 14:06:49,438 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,438 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,439 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,439 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,439 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,439 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-19 14:06:49,440 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,440 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,466 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-19 14:06:49,467 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,467 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,467 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,467 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,467 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,488 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-19 14:06:49,488 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,488 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,489 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,489 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-19 14:06:49,489 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,489 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,489 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,489 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,490 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-19 14:06:49,490 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,490 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,491 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,491 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-19 14:06:49,491 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,491 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,492 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-19 14:06:49,492 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,492 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,493 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-19 14:06:49,493 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,493 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,494 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,494 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,494 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-19 14:06:49,494 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,494 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,495 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,495 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-19 14:06:49,495 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,496 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,496 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,496 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,496 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-02-19 14:06:49,496 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-19 14:06:49,496 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,496 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,497 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,497 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,497 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-19 14:06:49,497 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,497 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,497 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,497 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,498 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-19 14:06:49,498 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,498 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,498 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,498 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-02-19 14:06:49,746 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,746 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,747 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,747 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,748 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-19 14:06:49,748 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,753 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,753 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,753 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,754 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,754 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:49,754 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-19 14:06:49,754 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,754 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,754 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,754 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,755 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,755 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,755 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,755 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,975 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-19 14:06:49,976 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,976 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,976 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,977 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-19 14:06:49,978 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 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-19 14:06:49,978 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,978 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,979 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,979 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,979 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,979 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,979 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,980 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,980 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,980 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,980 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,980 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,981 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-19 14:06:49,981 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,981 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,981 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,981 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,983 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,983 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,984 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,984 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,984 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,985 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,985 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,986 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-19 14:06:49,986 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,986 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,986 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,986 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,987 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,987 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,987 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,987 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,988 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-19 14:06:49,988 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,988 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,988 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,988 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,988 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,988 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 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-19 14:06:49,989 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,989 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,992 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-19 14:06:49,993 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,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][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-19 14:06:49,993 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,993 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,994 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,994 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,995 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-19 14:06:49,995 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,995 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:49,996 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:49,996 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,996 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,997 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-19 14:06:49,997 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:49,997 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,003 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,003 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,003 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,003 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,004 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,004 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 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-19 14:06:50,005 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 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-19 14:06:50,005 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,005 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,006 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,006 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,009 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,009 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,009 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,009 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,010 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-19 14:06:50,010 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,010 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,010 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,010 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,013 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,013 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,013 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,013 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,014 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,014 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,014 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,014 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,015 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-19 14:06:50,015 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,015 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,015 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,015 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,016 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,016 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,016 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,016 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,016 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-19 14:06:50,016 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,017 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,017 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,017 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,018 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 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-19 14:06:50,018 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,018 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 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-19 14:06:50,019 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,019 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,024 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-19 14:06:50,024 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,024 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,025 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,025 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,026 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,026 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,026 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,026 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,026 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-19 14:06:50,027 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 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-19 14:06:50,027 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,027 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,028 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:50,028 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,028 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,029 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,029 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,327 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,327 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,327 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,327 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,327 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,328 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-19 14:06:50,328 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,328 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,328 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,328 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,328 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,328 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,329 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,329 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,356 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-19 14:06:50,356 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,356 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,357 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,357 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,357 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,357 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,357 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,357 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-19 14:06:50,357 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,357 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,358 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,358 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,358 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-19 14:06:50,358 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,359 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,359 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,359 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,360 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-19 14:06:50,360 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,360 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,360 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,361 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,361 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,362 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,363 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,363 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-19 14:06:50,363 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,364 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,364 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,364 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-19 14:06:50,364 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,365 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,365 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,366 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-19 14:06:50,366 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,366 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,366 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,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][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-19 14:06:50,367 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,367 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,526 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,527 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,527 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,527 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,527 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,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, 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-19 14:06:50,527 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 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-19 14:06:50,528 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,528 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,529 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,564 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-19 14:06:50,565 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,565 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,565 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,565 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,565 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,565 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 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-19 14:06:50,566 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,566 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,567 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-19 14:06:50,567 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,567 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,567 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,568 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,568 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,568 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,568 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,568 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,568 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 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-19 14:06:50,569 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 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-19 14:06:50,569 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,569 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,570 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,571 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,572 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-19 14:06:50,572 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,572 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,572 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,572 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,572 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,572 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 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-19 14:06:50,573 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,573 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,574 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-19 14:06:50,574 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,575 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-19 14:06:50,575 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,575 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,575 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,576 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:50,576 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:50,576 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,576 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,576 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-19 14:06:50,577 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 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-19 14:06:50,577 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,577 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,578 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,578 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-19 14:06:50,578 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,578 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,578 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:50,578 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,064 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,064 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,064 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,065 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,065 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-19 14:06:51,065 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,065 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,065 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,065 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,143 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 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-19 14:06:51,144 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,144 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,145 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-19 14:06:51,145 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,145 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,146 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,163 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-19 14:06:51,164 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,164 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,164 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-19 14:06:51,164 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,164 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 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-19 14:06:51,165 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,165 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,166 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-19 14:06:51,166 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,166 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,166 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,166 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,166 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,166 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-19 14:06:51,166 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 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-19 14:06:51,167 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,167 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-19 14:06:51,168 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,168 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,168 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,168 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,168 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-19 14:06:51,168 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,169 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-19 14:06:51,169 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,169 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,170 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-19 14:06:51,170 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,170 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,171 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-19 14:06:51,171 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,171 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,171 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,171 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,174 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-19 14:06:51,174 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,174 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,174 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,174 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,174 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,175 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-19 14:06:51,175 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,175 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,175 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,175 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,175 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-19 14:06:51,175 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 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-19 14:06:51,176 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,176 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,177 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-19 14:06:51,177 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,177 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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, 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-19 14:06:51,193 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,193 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,193 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,193 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,194 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,194 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,195 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,195 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,195 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,196 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,196 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,196 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,197 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,197 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,198 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,198 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,198 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,198 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,199 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,199 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,200 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,200 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,201 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,201 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,202 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,202 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,203 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,203 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-19 14:06:51,203 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,203 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,204 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-19 14:06:51,204 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,204 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,204 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,204 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,205 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,205 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,205 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,205 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,205 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-19 14:06:51,205 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,205 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,205 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,206 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,206 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-19 14:06:51,206 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,206 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,206 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,206 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,213 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,213 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-19 14:06:51,214 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,214 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,214 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,215 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,215 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,215 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,215 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 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-19 14:06:51,216 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 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-19 14:06:51,216 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,216 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,217 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,217 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,402 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-19 14:06:51,403 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,403 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,403 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-19 14:06:51,403 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 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-19 14:06:51,404 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,404 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,405 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-19 14:06:51,405 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,405 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,405 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,406 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,406 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,406 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-19 14:06:51,406 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,406 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,406 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,406 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,406 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-19 14:06:51,407 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 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-19 14:06:51,407 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,407 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,408 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,408 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-19 14:06:51,408 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,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, 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-19 14:06:51,409 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 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-19 14:06:51,410 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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, 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-19 14:06:51,410 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,410 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,411 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,411 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-19 14:06:51,412 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,412 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,412 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-19 14:06:51,412 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,412 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 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-19 14:06:51,413 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,413 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,414 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 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-19 14:06:51,414 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,414 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,458 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,458 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,458 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,458 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,459 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-19 14:06:51,459 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,459 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,459 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,459 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,460 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,460 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,460 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,460 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,461 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,461 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,461 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,461 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,461 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,462 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,462 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,462 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,463 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,463 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,464 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,464 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,464 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,464 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,465 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:51,465 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,466 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,466 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,466 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,466 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,467 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,467 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,467 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,467 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,468 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,468 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,468 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,468 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,468 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-19 14:06:51,469 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,469 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,469 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,469 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,469 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,469 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,469 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,470 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,470 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-19 14:06:51,470 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,471 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,471 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,471 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,471 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-19 14:06:51,472 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,472 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,472 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,473 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,473 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,473 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,474 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,475 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-19 14:06:51,475 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,475 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,475 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,476 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,476 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,726 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-19 14:06:51,726 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,726 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,726 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,727 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,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, 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-19 14:06:51,728 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,728 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,738 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-19 14:06:51,738 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,738 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,739 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-19 14:06:51,739 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,739 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,740 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,740 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,740 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,740 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,740 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-19 14:06:51,740 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,741 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-19 14:06:51,741 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,741 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 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-19 14:06:51,742 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,742 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,742 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,743 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-19 14:06:51,743 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,743 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,744 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 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-19 14:06:51,744 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,744 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,745 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,745 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,746 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-19 14:06:51,746 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,746 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,746 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-19 14:06:51,746 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,746 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,747 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,747 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-19 14:06:51,747 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,748 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,748 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,892 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-19 14:06:51,892 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,892 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,892 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,893 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,893 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,893 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,893 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,893 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,893 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,894 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,896 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,897 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,897 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,898 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-19 14:06:51,898 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,898 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,898 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 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-19 14:06:51,899 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,899 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,899 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,900 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,900 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,900 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-19 14:06:51,900 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,900 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,900 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,901 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,901 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,901 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,901 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,901 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,901 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-19 14:06:51,901 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 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-19 14:06:51,902 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,902 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,903 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-19 14:06:51,903 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,903 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,903 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,903 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,903 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2024-02-19 14:06:51,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:51,903 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 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-19 14:06:51,904 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,904 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-19 14:06:51,905 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 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-19 14:06:51,905 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,905 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-02-19 14:06:51,941 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-19 14:06:51,941 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,941 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,941 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,941 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,943 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-19 14:06:51,943 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,943 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,943 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,943 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,944 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-19 14:06:51,944 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,944 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,944 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,944 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,952 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,952 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,952 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,953 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,953 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-19 14:06:51,954 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,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][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-19 14:06:51,954 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:51,954 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,624 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,624 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,624 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,624 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,624 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,625 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-19 14:06:52,625 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,625 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,625 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 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-19 14:06:52,626 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,626 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,627 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-19 14:06:52,627 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,627 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,628 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,628 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,628 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,628 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,629 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,629 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,629 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,629 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,629 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,629 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,629 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,629 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,630 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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[][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-19 14:06:52,630 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,630 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,630 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,630 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,631 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,631 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,631 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,631 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,631 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,631 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,631 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,631 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 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-19 14:06:52,632 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 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-19 14:06:52,632 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,632 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,633 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,633 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,634 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,634 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,634 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,634 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,635 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,635 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,635 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,635 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,635 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,635 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,636 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,636 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-19 14:06:52,637 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,637 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,640 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,640 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,640 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,640 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,640 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,640 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-19 14:06:52,640 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 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-19 14:06:52,641 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,641 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,648 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,655 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,655 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,655 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,655 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,657 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-19 14:06:52,657 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,657 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,658 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,661 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,661 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,662 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,662 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,663 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,664 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,664 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,664 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,665 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,665 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,665 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-19 14:06:52,665 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,665 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,666 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,666 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,666 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,667 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,667 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,667 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-19 14:06:52,668 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 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-19 14:06:52,668 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,671 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,671 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,671 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,671 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,672 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,672 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,672 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,672 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,672 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,673 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,673 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,673 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,674 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,674 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,674 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,674 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,687 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-19 14:06:52,688 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,688 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 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-19 14:06:52,690 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,690 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,690 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,691 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,702 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-19 14:06:52,703 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,703 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,703 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,703 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,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, 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-19 14:06:52,704 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 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-19 14:06:52,704 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,704 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,807 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,807 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,807 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,807 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,809 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-19 14:06:52,809 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,809 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,809 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,809 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,810 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,810 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,810 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,810 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,811 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,811 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,811 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,812 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,812 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,812 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,812 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,815 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,815 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,816 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,816 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:52,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, 27#L721true, 277#true, 39#L739true, 169#(= ~r~0 (_ bv0 32)), 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:52,819 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,819 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,819 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,819 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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, 277#true, 39#L739true, 28#writerEXITtrue, 169#(= ~r~0 (_ bv0 32)), 58#L721true, 48#L749-1true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:52,820 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,820 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,820 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,820 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,820 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-19 14:06:52,820 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 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-19 14:06:52,821 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:52,822 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,822 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,822 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,822 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,835 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-19 14:06:52,835 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,835 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 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-19 14:06:52,836 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,836 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,837 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-19 14:06:52,837 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,837 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 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-19 14:06:52,838 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,838 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-19 14:06:52,839 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,839 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,839 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,839 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,851 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-19 14:06:52,851 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,851 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,851 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,851 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,852 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-19 14:06:52,852 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,852 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,852 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,852 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,853 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-19 14:06:52,853 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,853 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,853 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,853 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,853 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-19 14:06:52,854 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,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, 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-19 14:06:52,854 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,854 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:52,903 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-19 14:06:52,903 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,903 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 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-19 14:06:52,904 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,904 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-19 14:06:52,905 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,905 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,905 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,906 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-19 14:06:52,906 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 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-19 14:06:52,907 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,907 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,908 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,908 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,908 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,909 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,910 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,910 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,910 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,910 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,910 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,911 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,911 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,911 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,918 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,918 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,918 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 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-19 14:06:52,919 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,919 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,919 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,920 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-19 14:06:52,920 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,920 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,920 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,920 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,921 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 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-19 14:06:52,921 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,921 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,922 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,922 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:52,922 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,923 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,923 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,923 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,924 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,924 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,924 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,924 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,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][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-19 14:06:52,925 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,925 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,925 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:52,925 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,207 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-19 14:06:53,208 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,208 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,208 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,208 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,208 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-19 14:06:53,208 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,208 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 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-19 14:06:53,209 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,209 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,210 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-19 14:06:53,210 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,210 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,210 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,211 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-19 14:06:53,211 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 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-19 14:06:53,211 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,211 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,212 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,212 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-19 14:06:53,212 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,212 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,212 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,212 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,213 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-19 14:06:53,213 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,213 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,213 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-19 14:06:53,213 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,213 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,213 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 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-19 14:06:53,214 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 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-19 14:06:53,214 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,214 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,215 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,215 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,215 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-19 14:06:53,215 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,215 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,215 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,216 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,216 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-19 14:06:53,216 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,216 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-19 14:06:53,216 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,216 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,217 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 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-19 14:06:53,217 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,217 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,218 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,218 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,230 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,231 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,231 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-19 14:06:53,231 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,231 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,232 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,232 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,232 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,232 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,233 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,233 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,233 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-19 14:06:53,233 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,233 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,234 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,234 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,234 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,234 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,234 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-19 14:06:53,235 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,235 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,235 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,235 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,236 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-19 14:06:53,236 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,236 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,236 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,236 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,237 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,237 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,237 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,237 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 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-19 14:06:53,238 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,238 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,238 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,240 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,241 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,241 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,242 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,242 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,242 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,242 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,244 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-19 14:06:53,244 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,244 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,244 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,244 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,245 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-19 14:06:53,245 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,246 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-19 14:06:53,246 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,246 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,248 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,248 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,248 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,249 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,249 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,249 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,249 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,249 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,249 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,250 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,430 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-19 14:06:53,431 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,431 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,431 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,431 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,431 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-19 14:06:53,431 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,431 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,431 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,432 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,432 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-19 14:06:53,432 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,432 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,432 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,432 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,433 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,433 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,433 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,433 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,433 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-19 14:06:53,433 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,433 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 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-19 14:06:53,434 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,434 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,434 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,435 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,435 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,435 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,436 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-19 14:06:53,436 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,436 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-19 14:06:53,436 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,436 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,437 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,437 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,438 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-19 14:06:53,438 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,438 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,438 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,438 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,438 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-19 14:06:53,438 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 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-19 14:06:53,439 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,439 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-19 14:06:53,440 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 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-19 14:06:53,440 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,440 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,463 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,463 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,463 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,464 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 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-19 14:06:53,464 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,464 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,465 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,465 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,465 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,466 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-19 14:06:53,466 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,466 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,466 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,467 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-19 14:06:53,467 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,467 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,467 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,467 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,468 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-19 14:06:53,468 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,468 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,469 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,469 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,469 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,470 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-19 14:06:53,470 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,470 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,471 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,471 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,471 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,471 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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[][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-19 14:06:53,471 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,471 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,471 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,472 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,474 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,474 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,474 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,474 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,475 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,475 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,478 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,478 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,478 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,478 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,479 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,479 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,479 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,479 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:53,480 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,480 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,481 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,481 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,481 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,481 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,481 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,482 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,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][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-19 14:06:53,482 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,482 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,483 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:53,483 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,483 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,483 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:53,483 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,022 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,022 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-19 14:06:54,022 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,023 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,023 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,023 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,025 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-19 14:06:54,025 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,025 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,025 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,026 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,026 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-19 14:06:54,026 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,026 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,026 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,026 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,093 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,093 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,093 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,093 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,093 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,094 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,095 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,095 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,095 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,097 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-19 14:06:54,098 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,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][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-19 14:06:54,098 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,098 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,099 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-19 14:06:54,099 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,099 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,100 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,100 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,100 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-19 14:06:54,100 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,100 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,100 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,100 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,101 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-19 14:06:54,101 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,101 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,101 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,101 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,101 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 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-19 14:06:54,102 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,102 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-19 14:06:54,103 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 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-19 14:06:54,103 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,103 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 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-19 14:06:54,104 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,104 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,118 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-19 14:06:54,118 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,118 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,119 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,119 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,119 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-19 14:06:54,120 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,120 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,120 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,120 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,121 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-19 14:06:54,121 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,121 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,121 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,121 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,122 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-19 14:06:54,122 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,122 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,122 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,122 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,141 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-19 14:06:54,141 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,141 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,141 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,142 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,142 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-19 14:06:54,142 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 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-19 14:06:54,143 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,143 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,144 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-19 14:06:54,144 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,144 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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|)), 36#L738true, 119#true, 69#true, 34#writerEXITtrue, 277#true, 4#L748-4true, 27#L721true, 236#(= ~x~0 (_ bv3 32)), readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:54,145 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,145 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,145 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 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-19 14:06:54,146 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,146 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-19 14:06:54,146 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,147 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 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-19 14:06:54,148 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,148 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-19 14:06:54,148 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,149 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,149 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,150 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,150 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 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-19 14:06:54,151 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,151 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-19 14:06:54,151 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 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-19 14:06:54,152 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,152 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,153 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,153 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,153 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,154 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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, 277#true, 27#L721true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 39#L739true, 21#L740true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:54,157 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,157 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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, 27#L721true, 277#true, 4#L748-4true, 236#(= ~x~0 (_ bv3 32)), 21#L740true, 11#L739-2true, 58#L721true, readerThread1of1ForFork2InUse, writerThread1of1ForFork0InUse]) [2024-02-19 14:06:54,157 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,158 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,158 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,158 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 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-19 14:06:54,159 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 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-19 14:06:54,159 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,159 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,160 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,249 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,249 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,249 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,249 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,250 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,250 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,250 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,251 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,253 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-19 14:06:54,253 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,253 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is not cut-off event [2024-02-19 14:06:54,254 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-19 14:06:54,254 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,254 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,254 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,254 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,255 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-19 14:06:54,255 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,255 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,255 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,255 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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][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-19 14:06:54,255 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,255 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,256 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,256 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,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][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-19 14:06:54,256 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,256 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,256 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,256 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 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-19 14:06:54,257 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,257 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,257 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,285 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-19 14:06:54,286 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,286 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,286 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,286 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,286 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-19 14:06:54,286 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,287 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,287 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,287 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,287 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-19 14:06:54,287 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,288 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-19 14:06:54,288 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,288 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,289 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,326 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-19 14:06:54,327 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,327 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,327 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,327 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,327 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-19 14:06:54,328 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 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-19 14:06:54,328 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,328 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,334 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-19 14:06:54,335 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,335 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,335 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,336 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-19 14:06:54,336 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,336 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:54,337 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,337 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-19 14:06:54,338 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,338 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,339 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-19 14:06:54,339 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,339 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,340 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-19 14:06:54,340 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,340 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,340 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,340 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,340 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 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-19 14:06:54,341 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,341 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-19 14:06:54,341 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 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-19 14:06:54,342 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,342 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-02-19 14:06:54,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,587 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 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-19 14:06:54,587 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,587 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,588 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,588 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,589 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 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-19 14:06:54,589 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,589 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,590 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-19 14:06:54,590 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,590 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,590 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,590 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,590 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,592 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 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-19 14:06:54,592 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,592 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,593 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-19 14:06:54,593 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:54,594 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 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-19 14:06:54,594 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,594 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 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-19 14:06:54,595 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,595 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-19 14:06:54,595 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,596 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,596 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,596 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:54,596 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,012 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,012 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,012 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,012 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,015 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,015 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,016 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,016 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,017 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-19 14:06:55,017 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,021 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,022 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,028 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,028 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,028 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,028 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,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][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-19 14:06:55,028 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,029 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,029 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,355 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-19 14:06:55,355 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,356 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-19 14:06:55,356 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,356 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 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-19 14:06:55,357 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,357 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,402 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-19 14:06:55,405 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,405 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,407 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-19 14:06:55,407 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,407 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,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][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-19 14:06:55,408 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,408 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,408 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,408 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:55,461 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-19 14:06:55,462 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,462 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,462 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,462 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,462 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,462 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,463 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,463 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,464 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-19 14:06:55,464 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,464 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,464 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,464 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,465 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,465 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,465 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,465 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,466 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,466 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,466 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,467 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,467 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,472 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-19 14:06:55,472 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,472 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,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][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-19 14:06:55,473 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,473 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,474 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,474 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,476 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,476 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,476 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,476 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,476 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,476 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,476 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,477 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,477 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,569 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,569 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,569 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,569 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,570 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,570 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,570 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,571 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,575 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,575 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,575 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,575 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,575 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,576 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,576 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,642 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-19 14:06:55,643 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,643 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,643 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-19 14:06:55,644 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,644 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,644 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,645 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-19 14:06:55,645 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,645 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 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-19 14:06:55,646 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,646 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,647 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,647 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-19 14:06:55,648 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,648 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,648 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-19 14:06:55,649 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 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-19 14:06:55,649 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 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-19 14:06:55,650 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,651 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-19 14:06:55,651 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 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-19 14:06:55,652 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,652 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-19 14:06:55,652 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 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-19 14:06:55,653 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,654 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,661 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,661 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-19 14:06:55,662 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 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-19 14:06:55,662 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,662 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,663 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,663 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,663 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-19 14:06:55,663 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,664 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,664 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 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-19 14:06:55,665 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,665 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-19 14:06:55,666 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 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-19 14:06:55,667 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,667 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-19 14:06:55,668 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 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-19 14:06:55,668 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,668 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,669 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-19 14:06:55,669 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 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-19 14:06:55,670 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,670 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 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-19 14:06:55,671 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,671 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-19 14:06:55,672 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,672 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,672 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,672 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,672 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,828 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,828 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,828 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,829 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,829 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,829 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-19 14:06:55,829 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,829 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,830 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:55,830 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,831 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-19 14:06:55,831 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,831 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,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][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-19 14:06:55,832 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,832 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,832 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,832 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,833 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,833 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,833 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,834 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,834 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-19 14:06:55,834 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,834 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,834 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,835 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,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, 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-19 14:06:55,906 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,906 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,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, 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-19 14:06:55,907 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,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, 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-19 14:06:55,907 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,907 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,908 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,912 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-19 14:06:55,912 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,912 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,912 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-19 14:06:55,913 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,913 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,914 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-19 14:06:55,914 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,914 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,914 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,914 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,917 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-19 14:06:55,917 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:55,917 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-19 14:06:55,917 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,919 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,919 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:55,920 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,921 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-19 14:06:55,921 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:55,921 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,004 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,005 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,005 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,005 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,005 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,005 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,006 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-19 14:06:56,006 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,006 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,006 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-19 14:06:56,007 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,007 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,007 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,008 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,008 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,008 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,008 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,008 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,008 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,009 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,009 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,009 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,009 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,009 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,010 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,010 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-19 14:06:56,010 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,010 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,010 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,010 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,010 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,010 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-19 14:06:56,011 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 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-19 14:06:56,011 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,011 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,012 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,012 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,013 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,017 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-19 14:06:56,017 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,017 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,017 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-19 14:06:56,017 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,018 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,018 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,018 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 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-19 14:06:56,019 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 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-19 14:06:56,019 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,019 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,020 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,020 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,123 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,124 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,124 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,124 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,124 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,125 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,125 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,125 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,125 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,128 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-19 14:06:56,128 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,129 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,129 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-19 14:06:56,129 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,129 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,129 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,129 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,132 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-19 14:06:56,132 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,132 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-19 14:06:56,132 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,134 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,135 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-19 14:06:56,135 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,135 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,135 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,135 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,136 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,136 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,136 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,136 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,260 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,260 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,260 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,260 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,261 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-19 14:06:56,261 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,262 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,262 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,263 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,263 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,263 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-19 14:06:56,263 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,265 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,265 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,265 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,265 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,265 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,265 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,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, 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-19 14:06:56,265 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 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-19 14:06:56,266 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,267 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,267 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,267 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 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-19 14:06:56,268 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,269 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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, 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-19 14:06:56,272 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,273 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-19 14:06:56,273 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,274 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-19 14:06:56,274 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 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-19 14:06:56,275 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,499 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-19 14:06:56,499 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,500 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,500 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,500 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,501 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,501 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,501 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,501 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,502 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,502 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,502 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,502 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,503 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,503 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,503 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,503 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,648 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-19 14:06:56,648 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,649 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-19 14:06:56,649 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 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-19 14:06:56,650 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,651 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-19 14:06:56,651 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,651 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 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-19 14:06:56,652 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 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-19 14:06:56,652 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,652 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,653 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,722 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-19 14:06:56,723 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 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-19 14:06:56,723 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,723 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,724 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 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-19 14:06:56,725 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 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-19 14:06:56,725 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,725 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,726 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,726 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,726 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,783 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,783 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,783 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,784 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,784 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,784 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,784 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,784 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,785 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 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-19 14:06:56,785 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,785 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,786 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,786 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,786 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,787 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,787 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,787 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-19 14:06:56,788 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,788 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,788 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,789 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,789 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 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-19 14:06:56,790 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 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-19 14:06:56,790 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,790 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,791 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,791 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 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-19 14:06:56,792 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 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-19 14:06:56,792 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,792 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,793 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,793 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,793 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,793 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,793 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,793 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 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-19 14:06:56,794 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,794 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 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-19 14:06:56,795 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,795 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 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-19 14:06:56,796 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 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-19 14:06:56,796 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,796 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 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-19 14:06:56,797 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,797 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,798 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-19 14:06:56,798 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,798 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,798 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,798 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,798 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,799 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-19 14:06:56,799 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,799 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 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-19 14:06:56,800 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,800 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-19 14:06:56,801 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,801 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,801 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,801 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,801 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,801 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,802 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,802 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,802 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,802 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,802 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-19 14:06:56,802 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,803 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,803 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:56,804 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,804 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,804 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,804 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:56,804 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-19 14:06:56,804 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,804 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,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][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-19 14:06:56,805 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,805 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:56,805 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,806 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:56,806 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,053 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,053 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-19 14:06:57,053 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 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-19 14:06:57,054 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,054 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,054 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,055 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,055 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-19 14:06:57,055 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,064 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,064 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,064 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 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-19 14:06:57,065 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 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-19 14:06:57,065 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,065 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,065 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,162 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,163 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,163 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,163 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,163 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,163 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,164 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,164 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is not cut-off event [2024-02-19 14:06:57,168 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-19 14:06:57,168 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,168 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,169 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,170 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-19 14:06:57,171 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 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-19 14:06:57,171 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,171 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,239 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-19 14:06:57,239 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,239 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,239 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,239 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,239 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-19 14:06:57,240 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,240 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,240 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,240 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,240 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-19 14:06:57,240 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 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-19 14:06:57,241 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,241 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-19 14:06:57,242 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,242 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,242 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,242 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,249 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,249 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,249 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,250 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,250 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,251 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,251 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-19 14:06:57,251 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,252 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 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-19 14:06:57,253 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,253 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,254 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,254 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,255 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-19 14:06:57,255 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,255 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,255 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,255 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,256 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,256 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,256 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 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-19 14:06:57,257 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,257 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,258 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-19 14:06:57,258 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,258 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,259 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,259 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,259 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,259 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 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-19 14:06:57,260 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,260 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 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-19 14:06:57,261 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 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-19 14:06:57,262 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,262 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-19 14:06:57,263 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,263 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,264 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-19 14:06:57,264 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 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-19 14:06:57,265 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,265 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,266 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 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-19 14:06:57,266 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,267 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,267 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-19 14:06:57,268 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,268 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,268 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,269 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-19 14:06:57,269 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,269 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,269 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,269 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,269 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,270 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 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-19 14:06:57,270 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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, 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-19 14:06:57,271 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,271 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,271 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,271 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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, 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-19 14:06:57,272 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,272 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,272 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,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, 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-19 14:06:57,273 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,273 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 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-19 14:06:57,274 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:57,274 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,274 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,275 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-19 14:06:57,275 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,275 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-02-19 14:06:57,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,915 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,915 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,915 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,915 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,915 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,916 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,916 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,916 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,916 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,916 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,918 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-19 14:06:57,918 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,918 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,918 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-19 14:06:57,918 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,919 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,919 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,919 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,919 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-19 14:06:57,919 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,920 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-19 14:06:57,920 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,920 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,927 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,927 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,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][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-19 14:06:57,927 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,927 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:57,928 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,928 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,931 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-19 14:06:57,931 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,931 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,931 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-19 14:06:57,931 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,932 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-19 14:06:57,932 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:57,933 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-19 14:06:57,933 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:57,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,060 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-19 14:06:58,060 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 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-19 14:06:58,061 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,061 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-19 14:06:58,062 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,062 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,062 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,062 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,062 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,062 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-19 14:06:58,063 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 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-19 14:06:58,063 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,063 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 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-19 14:06:58,064 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,064 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-19 14:06:58,064 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,065 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,065 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,065 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,065 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,070 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-19 14:06:58,070 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,070 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 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-19 14:06:58,071 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 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-19 14:06:58,071 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,071 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,072 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,072 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,072 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,072 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-19 14:06:58,072 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 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-19 14:06:58,073 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,073 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 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-19 14:06:58,074 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,074 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-19 14:06:58,075 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,075 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,075 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,075 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,075 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,233 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,233 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,233 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,233 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,234 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,234 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,234 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,234 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,235 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-19 14:06:58,235 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,236 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,236 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,236 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,305 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,305 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,305 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,305 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,305 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,306 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-19 14:06:58,306 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 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-19 14:06:58,306 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,306 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,307 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,307 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,307 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,307 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,307 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,307 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,308 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-19 14:06:58,308 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 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-19 14:06:58,308 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,308 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,309 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,309 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,309 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,310 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,310 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,311 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,311 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,564 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-19 14:06:58,564 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,564 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,564 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,564 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,626 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-19 14:06:58,626 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,626 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,627 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,627 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,627 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-19 14:06:58,627 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,627 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,627 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,627 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,627 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-19 14:06:58,628 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,628 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,628 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,628 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,628 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-19 14:06:58,629 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,629 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,629 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,629 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,629 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-19 14:06:58,629 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,629 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,630 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,630 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,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[][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-19 14:06:58,630 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,630 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,630 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,630 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,632 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-19 14:06:58,648 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,648 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,648 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,648 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,648 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-19 14:06:58,649 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,649 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,649 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,649 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,650 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-19 14:06:58,650 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 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-19 14:06:58,651 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,651 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,742 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-19 14:06:58,742 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,742 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,742 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,742 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,742 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,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][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-19 14:06:58,743 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,743 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,743 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-19 14:06:58,744 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,744 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,744 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 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-19 14:06:58,745 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,745 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 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-19 14:06:58,746 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,746 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,746 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 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-19 14:06:58,747 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,747 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,748 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-19 14:06:58,748 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,748 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,748 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,748 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,748 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,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][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-19 14:06:58,748 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 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-19 14:06:58,749 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,749 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-19 14:06:58,750 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,750 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,751 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-19 14:06:58,751 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,751 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,751 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,751 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,751 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,752 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,752 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,752 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,752 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,752 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,752 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-19 14:06:58,753 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,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][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-19 14:06:58,753 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,753 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,754 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,754 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,754 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,754 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,755 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-19 14:06:58,755 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,755 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-19 14:06:58,755 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,755 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,756 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,756 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,756 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,757 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-19 14:06:58,757 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,757 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,757 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-19 14:06:58,757 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,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][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-19 14:06:58,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,758 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,758 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,759 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,827 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-19 14:06:58,827 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,827 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,828 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,828 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,828 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-19 14:06:58,828 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,828 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,828 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,828 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,828 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-19 14:06:58,829 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,829 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,829 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-19 14:06:58,829 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,830 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-19 14:06:58,830 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,830 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,830 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-19 14:06:58,831 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,831 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,832 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-19 14:06:58,833 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 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-19 14:06:58,833 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,833 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,834 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-19 14:06:58,835 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 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-19 14:06:58,835 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,835 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,932 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 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-19 14:06:58,932 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,932 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,933 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,933 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 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-19 14:06:58,934 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 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-19 14:06:58,934 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,934 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,935 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,935 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,935 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,935 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-19 14:06:58,935 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,935 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,936 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,936 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-19 14:06:58,937 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,937 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,937 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,937 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,937 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,937 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-19 14:06:58,938 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:58,938 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,938 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 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-19 14:06:58,939 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 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-19 14:06:58,939 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,939 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,940 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,940 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,940 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,940 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-19 14:06:58,940 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,940 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,941 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,941 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,941 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,942 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-19 14:06:58,942 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,942 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,942 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,942 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,942 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,942 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,942 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 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-19 14:06:58,943 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,943 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,944 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-19 14:06:58,944 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,944 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,944 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,944 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,944 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,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][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-19 14:06:58,945 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,945 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,945 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,946 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-19 14:06:58,946 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,946 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,946 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,946 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,946 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:58,946 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-19 14:06:58,947 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 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#3_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#3=|v_#memory_int#3_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#3=|v_#memory_int#3_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-19 14:06:58,947 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,947 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,948 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-19 14:06:58,948 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,948 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,948 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:58,948 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:59,098 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,098 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,098 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,098 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:59,099 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,099 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,100 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,100 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,101 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-19 14:06:59,101 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,101 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,101 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,101 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,259 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-19 14:06:59,259 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,259 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,259 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,260 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-19 14:06:59,260 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,260 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,261 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-19 14:06:59,261 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,261 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,262 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,262 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-19 14:06:59,262 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,262 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,262 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,262 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,262 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-19 14:06:59,262 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,262 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,263 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,263 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,263 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-19 14:06:59,263 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,263 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,264 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-19 14:06:59,264 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,264 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,265 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-19 14:06:59,265 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,266 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-19 14:06:59,266 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,266 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-19 14:06:59,266 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,266 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 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-19 14:06:59,267 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 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-19 14:06:59,267 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,267 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,268 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,268 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:59,339 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,339 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,339 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,339 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:06:59,340 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,340 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,340 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,340 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,344 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-19 14:06:59,344 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,344 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,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][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-19 14:06:59,345 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,345 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,346 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-19 14:06:59,346 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,346 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,346 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,346 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,346 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,346 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-19 14:06:59,347 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 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-19 14:06:59,347 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,347 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,348 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-19 14:06:59,348 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,348 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,348 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,348 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,348 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,349 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-19 14:06:59,349 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 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-19 14:06:59,349 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,350 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-19 14:06:59,350 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,350 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is not cut-off event [2024-02-19 14:06:59,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, 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-19 14:06:59,351 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 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-19 14:06:59,351 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,351 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,352 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-19 14:06:59,352 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,352 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,352 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:06:59,352 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-02-19 14:07:00,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:07:00,271 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,271 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L721-->writerEXIT: Formula: (and (= |v_writerThread1of1ForFork0_#res#1.offset_1| (_ bv0 32)) (= |v_writerThread1of1ForFork0_#res#1.base_1| (_ bv0 32))) InVars {} OutVars{writerThread1of1ForFork0_#res#1.base=|v_writerThread1of1ForFork0_#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-19 14:07:00,273 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,273 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,273 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,273 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,275 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-19 14:07:00,275 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,275 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,275 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,275 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,381 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-19 14:07:00,381 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,381 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,382 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-19 14:07:00,382 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,382 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,382 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,382 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,382 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-19 14:07:00,382 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,383 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-19 14:07:00,383 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,383 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,384 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-19 14:07:00,384 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,384 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,384 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,384 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,384 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-19 14:07:00,385 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,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[][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-19 14:07:00,385 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,385 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,386 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-19 14:07:00,386 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,386 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,386 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,386 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,386 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-19 14:07:00,387 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,387 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-19 14:07:00,387 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,387 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 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-19 14:07:00,388 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 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-19 14:07:00,388 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,507 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-19 14:07:00,508 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,508 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,508 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-19 14:07:00,508 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,508 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,509 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,509 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,509 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-19 14:07:00,509 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,510 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,510 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-19 14:07:00,510 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,510 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,510 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,510 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,510 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-19 14:07:00,510 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,510 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,511 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,511 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,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][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-19 14:07:00,511 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,511 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,512 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,512 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-19 14:07:00,512 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,512 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,512 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,512 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,512 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-19 14:07:00,512 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,512 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,513 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,513 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,513 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-19 14:07:00,513 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,513 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,513 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,513 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,514 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is not cut-off event [2024-02-19 14:07:00,514 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-19 14:07:00,514 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,514 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,514 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,514 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,514 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-19 14:07:00,514 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,514 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 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-19 14:07:00,515 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:00,515 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-02-19 14:07:04,528 INFO L124 PetriNetUnfolderBase]: 128525/182869 cut-off events. [2024-02-19 14:07:04,529 INFO L125 PetriNetUnfolderBase]: For 858808/930537 co-relation queries the response was YES. [2024-02-19 14:07:05,105 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-19 14:07:05,984 INFO L140 encePairwiseOnDemand]: 47/55 looper letters, 1339 selfloop transitions, 63 changer transitions 1176/2610 dead transitions. [2024-02-19 14:07:05,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 2610 transitions, 36612 flow [2024-02-19 14:07:05,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:07:05,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:07:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 317 transitions. [2024-02-19 14:07:05,987 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6404040404040404 [2024-02-19 14:07:05,990 INFO L308 CegarLoopForPetriNet]: 60 programPoint places, 41 predicate places. [2024-02-19 14:07:05,990 INFO L507 AbstractCegarLoop]: Abstraction has has 101 places, 2610 transitions, 36612 flow [2024-02-19 14:07:05,991 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-19 14:07:05,991 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:07:05,991 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-19 14:07:05,998 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-19 14:07:06,195 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-19 14:07:06,195 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-19 14:07:06,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:07:06,196 INFO L85 PathProgramCache]: Analyzing trace with hash -65558101, now seen corresponding path program 1 times [2024-02-19 14:07:06,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-02-19 14:07:06,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851883323] [2024-02-19 14:07:06,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:07:06,196 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-19 14:07:06,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-02-19 14:07:06,203 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-19 14:07:06,204 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-19 14:07:06,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:07:06,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 6 conjunts are in the unsatisfiable core [2024-02-19 14:07:06,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:07:06,412 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-19 14:07:06,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:07:06,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-02-19 14:07:06,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851883323] [2024-02-19 14:07:06,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851883323] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:07:06,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:07:06,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:07:06,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324376033] [2024-02-19 14:07:06,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:07:06,413 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:07:06,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-02-19 14:07:06,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:07:06,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:07:06,475 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 55 [2024-02-19 14:07:06,475 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-19 14:07:06,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:07:06,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 55 [2024-02-19 14:07:06,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand